[webrtc-pc] Effect of RTCRtpSendParameters on Simulcast

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

== Effect of RTCRtpSendParameters on Simulcast ==
The effect of `RTCRtpSendParameters` on simulcast is under-specified.  Some questions: 

1. Is congestion control affected by the value of `RTCRtpSendParameters.degradationPreference`? For example, if `degradationPreference` = `maintain-resolution` does this imply that framerate is lowered before higher resolution simulcast layers are dropped? Does the opposite happen if `degradationPreference` has the value `maintain-framerate`?

2. Is congestion control affected by the value of `parameters.encodings[].priority`?  For example, is a simulcast layer with `parameters.encodings[].priority` of `low` dropped prior to one marked with `high` priority?

3. What effect does `parameters.encodings[].maxBitrate` have?  Do the values of `parameters.encodings[].maxBitrate` influence which simulcast layers are dropped?  If there is insufficient bandwidth, is bandwidth allocated to the layers in proportion to the values of `maxBitrate`? 

4. What effect does `parameters.encodings[].maxFramerate` have? Do the values of `parameters.encodings[].maxFramerate` influence which simulcast layers are dropped?  If there is insufficient bandwidth, is bandwidth allocated to the layers in proportion to the values of `maxFramerate`? 

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

Received on Tuesday, 14 August 2018 22:24:22 UTC