Hello everyone!
mediasoup is awesome, thank you for this project and such a warm support.
I encountered a mindblowing problem with Firefox 114.0.2 (64-bit) on Mac OS 13.4.1 (22F82) - Firefox does not play video track received from the server.
Everything is OK in Google Chrome, Opera, Safari, but Firefox stuck somewhere…
Here is the part of the code that I wrote to bypass Firefox bug… seems stupid, but don’t know how to make it work in single and common flow:
Forgot to mention that I am using paused:true and I am correctly resuming on client-server sides. Other browsers do not show any errors - video is playing as expected.
What address you using? Firefox is known for not offering any loopback ICE candidates, unless media.peerconnection.ice.loopback option is set to true. I would advise to use the address of some real local interface as announcedIp (i.e. not 127.0.0.1, but 192.168.x.x or whatever you have).
It does work in Firefox when I set media.peerconnection.ice.loopback to true, but fails with any other IP address - 192.168.X.X with turned media.peerconnection.ice.loopback off.