Re: How to direct audio/vido streams from HTML5 media element to PeerConnection?

On 2013-01-31 20:07, LiLi (Z) wrote:
> I guess you meant to add an attribute to the HTMLMediaElement interface:
>
> interface HTMLMediaElement : HTMLElement {
>
>      …
>
>      readonly attributeMediaStream mediaStream;
>
> };
>
> Given that this part has reached CR, I’m not sure how easy it is to
> propose new changes.
>
> On the other hand, we can do something like this if the above is not
> possible:
>
> interfaceMediaStreamTrackList  {
> [...]
> };

Hi

We recently moved away from having a special object for holding the 
tracks of a stream [1, 2].

Perhaps the approach Travis suggested is the most straight forward one. 
A different approach, that doesn't add anything to the HTMLMediaElement 
interface, is to use the media element as an argument to a function in 
our API (like the canvas API does for rendering a video element on a 
canvas). E.g. by overloading the MediaStream constructor to accept a 
HTMLMediaElement as a source as well.

/Adam

[1] http://lists.w3.org/Archives/Public/public-webrtc/2012Nov/0030.html
[2] http://lists.w3.org/Archives/Public/public-webrtc/2012Nov/0076.html

Received on Friday, 1 February 2013 06:47:31 UTC