W3C home > Mailing lists > Public > public-webrtc@w3.org > December 2011

Re: Headset Access

From: Justin Uberti <juberti@google.com>
Date: Thu, 8 Dec 2011 22:49:20 -0500
Message-ID: <CAOJ7v-2mjdr3CuZ0y3+Rrwwso5CNfKV6MegPoZbB-HSDkQd5dw@mail.gmail.com>
To: "Bran, Cary" <cary.bran.standards@gmail.com>
Cc: "public-webrtc@w3.org" <public-webrtc@w3.org>
On Thu, Dec 8, 2011 at 10:04 PM, Bran, Cary

> Hi,
> I have heard a lot of discussion around getting access to the user's
> camera and microphone for WebRTC.  One area where I am unclear and would
> like to as the WG is how will WebRTC interact with a headset that is
> connected to the host OS? If I missed the discussion on this list or it
> belongs in another WG please disregard this message and point me in the
> right direction.
> Here is a pretty basic use case I have been thinking of:
> I get a call from Alice, my user-agent (web browser) rings and I am
> wearing a headset connected to the host OS and click the button on the
> headset to pick up the call.  The web application running on
> the user-agent recognizes the click event from the headset and starts the
> call with Alice with audio going to my headset.  Durning the call my
> daughter comes in  the room chasing the cat and I double click on the the
> headset and it mutes my audio, the web application shows that my call is
> muted and Alice does not hear the ruckus.  My daughter leaves the room and
> I un-mute by clicking on the mute button in the web application, my headset
> un-mutes its mic.  Alice and I finish the call and I click on my headset to
> end the call, the call ends and is reflected by the web application.
> I think the use case is different than just exposing the connected
> Bluetooth headset as a local mic/speaker, which I think would behave no
> differently that what has already been specified.  What I am trying to
> illustrate in this use case is the user agent is aware that the host OS has
> a headset connected to it and can take advantage of the additional features
> provided by the headset by providing a mechanism for the headset to receive
> events from, and send commands to, the MediaStream and PeerConnection
> interfaces.
> Thoughts?
Cary, is there a standard interface for how the headset's off-hook and
related events are conveyed to the OS? Last time I looked into this, this
required custom headset-specific software running on the PC.
Received on Friday, 9 December 2011 03:50:09 UTC

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