- From: Jan-Ivar Bruaroey <jib@mozilla.com>
- Date: Thu, 10 Jul 2014 08:36:55 -0400
- To: Martin Thomson <martin.thomson@gmail.com>
- CC: Stefan HÃ¥kansson LK <stefan.lk.hakansson@ericsson.com>, "public-media-capture@w3.org" <public-media-capture@w3.org>
On 7/9/14 2:32 PM, Martin Thomson wrote: > I think that screwing with constraints further (ekr: feel free to say > "I told you so" now) isn't what we are looking for. Rather than > contorting to accommodate every new feature, we should take a step > back and look at what the requirements are. Since I'm effectively arguing to take one small step *back* because of semantic overcomplexity, I consider it unscrewing. The ideal/exact inversion I think better fits the description of a contortion, given that we purposely accepted a cost for some perceived gain. > 1. > > I know that a call pattern like: > > ...getUserMedia({audio: false, video: false, application: true}, ...) > > ... might be uncomfortable or inconvenient for us to implement in > Firefox, but I think that it's actually how people think of this. And > we already need to fix our code. We can talk about having an > allowance for failure when the sources are disparate if you like. I agree with this. > Another reason that I'm starting to like this is that the basic set of > constraints we apply for camera sources are very different to those > that apply elsewhere. width? height? frameRate? Our constraints are effectively in one pool already, so I don't think this matters on way or the other. > Since the depth (or range) input folks are already headed in this > direction, I think that this makes even more sense. This makes the > "audio" and "video" labels a little less good, but I think that we can > probably live with that. I agree the labels would now stink. I don't know enough about the original reasons for picking the audio/video division. Screensharing-as-a-video is not a new form of "media" the way "smellovision" would be. Though cramming a screenshare into a video format is perhaps not the ideal screenshare format either (if I compare to, say, vnc or remote desktop formats). > 2. > > Tim T pointed out a consideration that might be relevant: screen > sharing can also include audio - and some applications actually > support that - but I think that we probably want to be a little > cautious about adding that. Though that would favour a form that > globally switches mode, rather than something local to a video > constraints: > > ...getUserMedia({audio: false, video: true, source: > "application|livecapture"}, ...) > > > My preference tends slightly toward the second option. Good point. If we stick to the audio/video division, then we'd logically have to add a new "soundsharing" audio type to accomplish this. Sounds like we need a refresher on what the top division is supposed to serve. .: Jan-Ivar :.
Received on Thursday, 10 July 2014 12:37:23 UTC