Eric Green
unread,Jul 5, 2018, 4:51:49 PM7/5/18You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to mozilla-...@lists.mozilla.org
Hi Everyone,
We are seeing that starting in Firefox 61, the local media streams need to be added to the Peer Connection before the remote offer is added to the PC otherwise there will be dead air for audio. Video appears to not be affected by this. In the broken case we are seeing all WebRTC calls successfully return, and a valid SDP negotiation happen. We are seeing packets flow in both directions. Everything appears happy, but there is no audio being sent.
Broken Case - Results in muted audio being sent, but can hear other party:
getUserMedia
new PeerConnection
setRemoteDescription
addLocalStreams
getLocalDescription
Working Case - Results in full audio:
getUserMedia
new PeerConnection
addLocalStreams
setRemoteDescription
getLocalDescription
The broken case was previously working in FF 60.0.2 and earlier. Video appears to work in both instances. The order of which you add the local streams to the peer connection should not matter. We will adjust our code to compensate, but we believe that this is broken in Firefox and are hoping others can confirm and that it can be patched in a later release.
Thanks,
-Eric Green