Re: [webrtc-pc] Missing specification on how to assign bandwidth between encodings and/or drop simulcast layers (#2141)

I prefer when parameters have one and only one meaning, they introduce less complexity on the long run than parameters that are used for multiple purposes.

Calculating `weight` internally based on other parameters may  prevent you for doing some use cases like high fps but low weight, or low fps high weight (for screensharing for example). On my initial proposal the default value was `1/scaleResolutionDownBy` in case no weight was specify but we can include other values and let it be overidable.

Regarding the `minBitrate` we could set `0` as min value, which would mean that no layers are dropped.


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

Received on Sunday, 24 March 2019 18:34:39 UTC