diff --git a/index.html b/index.html index 55d1d83..c7d86af 100644 --- a/index.html +++ b/index.html @@ -1625,10 +1625,20 @@

"If channel is the first RTCDataChannel created on connection update the negotiation-needed flag for connection" with - "If channel is the first RTCDataChannel created on connection + "If channel is the first RTCDataChannel created on connection and {{RTCPeerConnection/[[SctpTransport]]}} is null update the negotiation-needed flag for connection".

+

+ {{RTCConfiguration/alwaysNegotiateDataChannels}} can only be set when constructing the + {{RTCPeerConnection}} and MUST NOT be changed afterwards. + In the set the configuration algorithm, + add a step after the step saying + "If the value of configuration.rtcpMuxPolicy differs from oldConfig.rtcpMuxPolicy, then fail." + saying + "If the value of configuration.{{RTCConfiguration/alwaysNegotiateDataChannels}} differs from + oldConfig.{{RTCConfiguration/alwaysNegotiateDataChannels}}, then fail." +

@@ -1651,6 +1661,13 @@

with "Lastly, if a data channel has been created and no m=section has been generated for data, a m= section MUST be generated for data".

+

+ In setConfiguration in [[RTCWEB-JSEP]] section 4.1.18, replace + "The bundle and RTCP-multiplexing policies MUST NOT be changed after the construction of the PeerConnection." + with + "The bundle policy, the RTCP-multiplexing policy and the preference to always negotiate data channels + MUST NOT be changed after the construction of the PeerConnection." +