Intent to Ship:
Change the default RtcpMuxPolicy to "require".
According to WebRTC 1.0 standard, the default multiplexing policy is "require".
Contact emails
Spec
Link to spec:
WebRTC 1.0 standard: https://www.w3.org/TR/webrtc/#dom-rtcconfiguration-rtcpmuxpolicy
Link to a tag review or a description about why the tag review process is being skipped:
https://github.com/w3ctag/spec-reviews/issues/14
Summary
Change the default value of RtcpMuxPolicy to "require"
The connection to an endpoint that doesn't support RTCP multiplexing will fail by default.
Link to “Intent to Implement” blink-dev discussion
Skipped.
Is this feature supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?
Yes.
Demo link
N/A
Debuggability
N/A
Interoperability and Compatibility Risk
The potential risk is that those users who uses the current default RtcpMuxPolicy ("negotiate") but don't support rtcp multiplexing would be affected by this change.
There are two UMA histograms to gauge the risk of this change. According to the UMA data in 28 days, 99.9% users choose the default value of RtcpMuxPolicy which means nearly all the users who are using don't support rtc multiplexing would be affected by this change since they don't specified the RtcpMuxPolicy to be "negotiate". However, among all the users with media, only 3% don't support the rtcp multiplexing, so it's not risky to make this change.
For those users who are affected, they can get the old behavior by specifically setting the RtcpMuxPolicy to be "negotiate"(use { rtcpMuxPolicy:"negotiate" }).
The current default rtcpMuxPolicy for FireFox is also "require." https://developer.mozilla.org/en-US/docs/Web/API/RTCPeerConnection/RTCPeerConnection#RTCConfiguration_dictionary
OWP launch tracking bug
https://bugs.chromium.org/p/webrtc/issues/detail?id=6030
Entry on the feature dashboard
Doesn't need one because it's a simple change.
For those users who are affected, they can get the old behavior by specifically setting the RtcpMuxPolicy to be "negotiate"(use { rtcpMuxPolicy:"negotiate" }).
The current default rtcpMuxPolicy for FireFox is also "require." https://developer.mozilla.org/en-US/docs/Web/API/RTCPeerConnection/RTCPeerConnection#RTCConfiguration_dictionary
OWP launch tracking bug
https://bugs.chromium.org/p/webrtc/issues/detail?id=6030
Entry on the feature dashboard
Doesn't need one because it's a simple change.
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscribe@chromium.org.
Hi,
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
Hi,
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscribe@chromium.org.
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscribe@chromium.org.