- From: Jan-Ivar Bruaroey <jib@mozilla.com>
- Date: Wed, 17 Feb 2016 12:07:14 -0500
- To: Peter Thatcher <pthatcher@google.com>
- Cc: "public-webrtc@w3.org" <public-webrtc@w3.org>
- Message-ID: <56C4A8C2.9090604@mozilla.com>
How is this discussion limited to screencasts? Didn't you say "camera" a
couple messages ago?
.: Jan-Ivar :.
On 2/16/16 10:00 PM, Peter Thatcher wrote:
> This was brought up specifically in the context of screencasts. I
> assume a screencast track implementation could easily meet arbitrary
> min/max resolution constraints (by scaling).
>
> On Tue, Feb 16, 2016 at 3:26 PM, Jan-Ivar Bruaroey <jib@mozilla.com
> <mailto:jib@mozilla.com>> wrote:
>
> On 2/13/16 11:50 PM, Peter Thatcher wrote:
>> I hope we can all remember that we are only considering
>> scaleResolutionDownToHeight/Width for the encoding parameters
>> *for simulcast scenarios*. If simulcast isn't part of the
>> scenario, then there's no need for these (or maxFramerate, or
>> scaleResolutionDownBy, etc). And most app developers never deal
>> with simulcast. Anything we add for simulcast is already well
>> in the realm of an advanced use case.
>
> Given the years the Media Capture and Streams WG spent defining an
> overly complex constraints language, I find the repeated
> assumption in this thread that a track can be constrained to any
> arbitrary size and frame rate, amusing.
>
> If it were true, it would offer amazing simplifications to that
> spec, like:
>
> function fitnessDistance() { return 0 }; // = Whatever you want.
>
> typedef MediaTrackSettingsMediaConstraintsSet; // no
> min|max|exact|ideal
> typedef MediaConstraintsSet MediaTrackConstraints; // bye-bye
> advanced!
>
> Despite having sunk effort into implementing this already, I would
> personally welcome it. Just make up your collective minds.
>
> If that's not happening, then I find scaleResolutionDownBy and
> maxFramerate useful outside of simulcast.
>
> .: Jan-Ivar :.
>
>
--
.: Jan-Ivar :.
Received on Wednesday, 17 February 2016 17:07:47 UTC