Re: [webrtc-pc] Can simulcast offers renegotiate rids? (#2314)

for some reason, this thread escaped my email filters. sorry about that.

the envelope should be set during initial negotiation and cannot change thereafter. this should be similar to the inability to change the 'mid' of an existing section. what you can do is set a layer as inactive to disable it.
if you wanted to add a layer or change something you would need to negotiate a new section.

the intent is to make things simpler: 
1. envelope is negotiated once and cannot change so there are no questions about removing a layer, then adding it back later (which could technically be considered different to adding a new layer altogether). no need to keep two states (remember what was removed).
2. mechanism already requires (i.e. valid use case) an 'active' flag on layers. so if i wanted to remove a layer, i could deactivate it 'permanently'. 

re: normative steps - once initial offer/answer exchange is complete, the envelope is set. so a layer can be rejected in the initial answer (for reasons like encoding not supported). this is consistent with other negotiations (like codecs, sections, etc.), but not in a subsequent offer.

i support Harald's solution.

-- 
GitHub Notification of comment by amithilbuch
Please view or discuss this issue at https://github.com/w3c/webrtc-pc/issues/2314#issuecomment-558742513 using your GitHub account

Received on Tuesday, 26 November 2019 17:44:51 UTC