[webrtc-pc] The prose around "simulcast envelope" falsely implies that simulcast encodings can never be removed (#2723)

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

== The prose around "simulcast envelope" falsely implies that simulcast encodings can never be removed ==
Spec says "Once the envelope is determined, layers cannot be removed.", but the language for sRD(answer) says that if rids are rejected by an answer, they are removed.

There are a couple of ways to fix this:

1. We remove this assurance from the section on "simulcast envelope", or
2. We only allow the first answer to remove rids from [[SendEncodings]].

Disallowing an answer to remove rids on a previously negotiated sender is probably not appropriate, since this would violate the simulcast spec, which requires the offerer to handle this case regardless of whether this is the initial negotiation or not. I think option 1 is the correct course of action here.

Please view or discuss this issue at https://github.com/w3c/webrtc-pc/issues/2723 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 17:52:07 UTC