[MEDIA_PIPELINE_TF] Adaptive streaming: MediaSource Extension

Hi,

While I do remember having seen the proposal before, I don't recall it being mentioned in the Media Pipeline Task Force so I thought I'd mention it.

The MediaSource Extensions draft proposal (note the spec has no official status and has not been proposed to any group to my knowledge) extends the HTML5 HTMLMediaElement object to allow JavaScript to generate media streams for playback:

http://html5-mediasource-api.googlecode.com/svn/trunk/draft-spec/mediasource-draft-spec.html#dom-webkitsourceappend

In essence, provided statistics such as the ones suggested in bug 12399 [1] get exposed to the JavaScript, this short extension would allow developers to implement their own adaptive streaming algorithm in JavaScript. It might also be a way to address last suggested change in R7 [2]: "Ability to signal and play media spliced seamlessly onto end of current video".

Francois.

[1] http://www.w3.org/Bugs/Public/show_bug.cgi?id=12399
[2] Ability to signal and play media spliced seamlessly onto end of current video

Received on Wednesday, 16 November 2011 09:59:59 UTC