- From: Randell Jesup <randell-ietf@jesup.org>
- Date: Tue, 29 Nov 2011 17:02:44 -0500
- To: public-webrtc@w3.org
On 11/29/2011 12:45 PM, Stefan Håkansson wrote:
> On 11/29/2011 05:19 PM, Randell Jesup wrote:
>> Perhaps more to the point, being able to switch the source for a channel
>> from the mic to self-generated data (silence, "the doctor will be with
>> you shortly", black, a test pattern, camera-with-slash, etc) is more the
>> point of what we need, and for this we'd just need to be able to build a
>> stream using a source like that instead of switching the source of an
>> existing stream/track.
>
> We did some experimentation along those lines, with a solution where the
> user can switch between sources, but with the browser and not the app in
> control. Our idea actually had another purpose: getUserMedia could
> immediately answer with a default stream, but that stream would be
> benign data stream such as a test image or a pre-recorded video. The
> user can then switch to the live camera stream at any time, and back to
> the default stream during the session.
>
> We wrote some stuff up at
> <https://labs.ericsson.com/developer-community/blog/dmp> if someone is
> interested.
Yes, interesting. The alternative would be for the app to have a
control/button/etc ("media") which re-opens the getUserMedia requester.
Question: how should this this interact with Fullscreen mode in
browsers? And also what about mobile, where people often want browsers
to run virtually full-screened? (This closely mirrors the already-open
question of how we provide an always-visibile indication that mics
and/or cameras are active.) It should be possible, for example, for the
app to invoke this requester as well.
How would it deal with multiple cameras/mics?
How does a user look up something in another tab while talking?
What happens if the user focuses another window?
--
Randell Jesup
randell-ietf@jesup.org
Received on Tuesday, 29 November 2011 22:04:41 UTC