Firefox incorrectly generates "a=setup" line in answer when negotiated DTLS role is "passive". This PR includes a fix to ensure that renegotiation and outgoing answer from Firefox have the correct role in SDP.
Added Case for screenshare: When screen-sharing, if video track's RTCRTPSender is not available, replaceTrack is not possible. Hence, SDK should renegotiate.
Added case for Microsoft Edge in unified-mode - getDisplayMedia is available at navigator.getDisplayMedia
Fix for: MS Edge when offering does not add an \r\n to the end of the SDP
Purpose of this PR:
"a=setup"
line in answer when negotiated DTLS role is"passive"
. This PR includes a fix to ensure that renegotiation and outgoing answer from Firefox have the correct role inSDP
.Original Bugzilla(#1240897): https://bugzilla.mozilla.org/show_bug.cgi?id=1240897 To be released: 9th July, 2019
Added Case for screenshare: When screen-sharing, if video track's
RTCRTPSender
is not available,replaceTrack
is not possible. Hence, SDK should renegotiate.Added case for Microsoft Edge in unified-mode -
getDisplayMedia
is available atnavigator.getDisplayMedia
Fix for: MS Edge when offering does not add an
\r\n
to the end of the SDPSee ESS-1602 for more details.