Description
Hello, I took this flutter-webrtc-demo app and tried to connect it to OpenVidu webrtc server because I need to have multiple users to be able to participate in the same call. I used https://github.com/OpenVidu/openvidu-android-app which works with OpenVidu server v1.5.0 (the latest is v2.7.0, and we set up our own instance with v1.5.0 at openvidu.hot-soup.com) and refactored Signaling class to work as this Android app works.
The problem is when I connect my Flutter app with Android app, the stream from Android app is visible on Flutter app but the stream from Flutter app is not visible on Android app and I can't find out why. I examined the logs from both apps and it seems to me that signaling with the server through websocket connection works in the same way, but something is wrong because stream from Flutter app is not visible on the other side.
Here is the link of Android app that is connected to openvidu.hot-soup.com: https://drive.google.com/open?id=1ln8rHhgUq8PEanoxT7ciYNHkcAZfeIjt
And here is the link of Flutter app connected to the same server: https://drive.google.com/open?id=1cXfNCG7UAvDZ0gN0FmmPpSpORZJo5f9x
Can you maybe take a look or do you have any idea why this doesn't work and the example connected to demo.cloudwebrtc.com server works great?