W3C home > Mailing lists > Public > public-webrtc@w3.org > August 2015

Re: Simulcast V1

From: Cullen Jennings (fluffy) <fluffy@cisco.com>
Date: Sat, 15 Aug 2015 02:46:03 +0000
To: Justin Uberti <juberti@google.com>
CC: Bernard Aboba <Bernard.Aboba@microsoft.com>, Adam Roach <abr@mozilla.com>, Byron Campen <docfaraday@gmail.com>, "public-webrtc@w3.org" <public-webrtc@w3.org>
Message-ID: <DA84C1D9-67EC-48CF-911B-A29B37AF2C13@cisco.com>

On Aug 14, 2015, at 1:53 PM, Justin Uberti <juberti@google.com<mailto:juberti@google.com>> wrote:

On Fri, Aug 14, 2015 at 1:23 PM, Bernard Aboba <Bernard.Aboba@microsoft.com<mailto:Bernard.Aboba@microsoft.com>> wrote:

On Aug 14, 2015, at 1:02 PM, Adam Roach <abr@mozilla.com<mailto:abr@mozilla.com>> wrote:

Regardless of how you differentiate the simulcast encodings, what I'm proposing for the API works just fine.

[BA] I understand why it is useful to have maxSimulcasts as a capability, but not as a setting on RtpSender the way you have proposed it. What benefit does this have beyond track cloning?

What's important here, in the W3C WebRTC working group, is that my simple proposal works regardless of the outcome of those IETF discussions.

[BA] There is no need to drag in the MMUSIC draft to solve the simple case you describe, so in that sense you are correct. However since what you need to do seems possible with additional capabilities but without an RtpSender addition, and more complex support requires something more like Peter's RtpEncodingParameters PR, the case for a half measure is pretty weak.

I agree with Bernard. This feels somewhat ad-hoc, in that it acts like a DWIM API, and is not aligned with the previously proposed approach (RtpEncodingParameters) which offers direct control.

I would rather see an approach that was consistent with RtpEncodingParameters - i.e. instead of maxSimulcastCount, perhaps an array of RtpEncodingParameters with just their max bitrate specified.

Could you live with an array of RtpEncodingParameters with nothing specified? That would seem close to Adams proposal and I have no clue how to set the bandwidth in the JS before anything is known about the connection.
Received on Saturday, 15 August 2015 02:46:39 UTC

This archive was generated by hypermail 2.3.1 : Monday, 23 October 2017 15:19:45 UTC