- From: Harald Alvestrand <harald@alvestrand.no>
- Date: Thu, 25 Aug 2011 13:16:47 +0200
- To: public-webrtc@w3.org
- Message-ID: <4E562F1F.3070002@alvestrand.no>
On 08/25/11 12:44, Stefan Håkansson LK wrote: > On 2011-08-25 11:34, Harald Alvestrand wrote: >> This came up on my team while implementing, and I'm posting it so we do >> not forget: >> >> If there are multiple video tracks active in a MediaStream, how should >> we connect them to<video> tags? >> >> At the moment, the connection goes via URLs, and the URL is a function >> of the MediaStream, not of a track in the MediaStream. And I don't think >> <video> has a defined behaviour for playing multiple video tracks at >> once. >> >> Possible solutions: >> >> - Declare that there can be at most one video track active in a >> MediaStream (this was true at one point) >> - Give the URL-generating function an optional parameter for the track >> index (defaulting to first video) >> - Feed the URL-generating function a track instead of a MediaStream >> - Just leave this behaviour undefined? > One solution is outlined in step 9 of > <http://www.whatwg.org/specs/web-apps/current-work/multipage/the-video-element.html#getting-media-metadata> > (selects the first active video track for rendering). This text is: 1. If either themedia resource <http://www.whatwg.org/specs/web-apps/current-work/multipage/the-video-element.html#media-resource>or the address of thecurrent media resourceindicate a particular set of audio or video tracks to enable, then the selected audio tracks must be enabled in the element's|audioTracks <http://www.whatwg.org/specs/web-apps/current-work/multipage/the-video-element.html#dom-media-audiotracks>|object, and, of the selected video tracks, the one that is listed first in the element's|videoTracks <http://www.whatwg.org/specs/web-apps/current-work/multipage/the-video-element.html#dom-media-videotracks>|object must be selected I don't have a problem with that; if we have 2 video tracks and need to show them both, we can duplicate the MediaStream and disable the 1st track in the copy, then feed them to different <video> tags. The behaviour of <video> is something we don't want to specify in our document if we can avoid it, I think.
Received on Thursday, 25 August 2011 11:17:16 UTC