[webrtc-pc] The language around setting a description appears to prohibit renegotiation of RIDs (#2724)

docfaraday has just created a new issue for https://github.com/w3c/webrtc-pc:

== The language around setting a description appears to prohibit renegotiation of RIDs ==
"If the description attempted to renegotiate RIDs, as described above, then [reject](https://w3c.github.io/webrtc-pc/#dfn-reject) p with a newly [created](https://webidl.spec.whatwg.org/#dfn-create-exception) [InvalidAccessError](https://webidl.spec.whatwg.org/#invalidaccesserror) and abort these steps."

While it is fine to prohibit a local reoffer from adding or removing RIDs, or changing the simulcast envelope, it is a violation of RFC8853 for an offerer to refuse to honor an answer that rejects a previously negotiated RID, and it is also a violation of RFC8853 for an answerer to refuse to honor an offer because it removed a previously negotiated RID.

Please view or discuss this issue at https://github.com/w3c/webrtc-pc/issues/2724 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Friday, 22 April 2022 18:02:58 UTC