- From: <bugzilla@jessica.w3.org>
- Date: Tue, 21 May 2013 01:16:30 +0000
- To: public-media-capture@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=22101
Bug ID: 22101
Summary: facingMode is too restrictive to select specific
camera (or microphone)
Classification: Unclassified
Product: WebRTC Working Group
Version: unspecified
Hardware: PC
OS: All
Status: NEW
Severity: normal
Priority: P2
Component: Media Capture and Streams
Assignee: public-media-capture@w3.org
Reporter: silviapfeiffer1@gmail.com
CC: public-media-capture@w3.org
I have an application where I need three cameras as input. It is not a phone,
but a desktop with multiple cameras. I have three video elements into which I
add the video streams with gUM.
I would like it to be deterministic which camera is projected into which video
element. Right now in Chrome I have to manually select the camera from the list
of exposed cameras in settings (or the camera icon once the first camera is
connected) to choose which camera the next video element will contain.
The current spec proposes to introduce a "facingMode" enum to pick between
cameras. Unfortunately, that is of limited use to only mobile cameras. It won't
help in my case. I would prefer if the means to pick cameras was based on a
more generic means of identifying cameras.
Here's my proposal:
In the Chrome settings list, the cameras are identified by their name. I can
imagine having a "cameraName" enum in the constraints. If there are multiple
cameras with the same name, a number (such as "HD Pro Webcam C920 #1") should
be added (that's how VLC does it). Similarly, one could think of a
"microphoneName" constraint.
--
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.
Received on Tuesday, 21 May 2013 01:16:31 UTC