Re: [webrtc-pc] Simulcast: Implementations do not fail (and that seems good) (#2762)

I closed #2779 because introducing more state requiring rollback seemed unwise when [no browser supports rolling it back](

It also violated the [original intent]( which seemed to be for sRD(offer) to establish initial simulcast envelopes [in time for ontrack](, but trim encodings only in answers (which cannot be rolled back). This and the spec's ban on _"[remotely initiated RID renegotiation]("_ prevent `sender.getParameters().encodings.length` from decreasing in have-remote-offer (or increasing from their rollback).

One way to lift our ban on _"[remotely initiated RID renegotiation]("_ (to comply with JSEP O/A) without giving up these invariants would be: once envelopes have been established, defer trimming them until the answer.

GitHub Notification of comment by jan-ivar
Please view or discuss this issue at using your GitHub account

Sent via github-notify-ml as configured in

Received on Friday, 7 October 2022 17:47:00 UTC