[apis] A look at MSE - Gap analysis

Hello,

This is a review of the Media Source Extensions as part of our gap analysis in the Media APIs TF.

Media Source Extensions is a specification developed by the HTML WG. It is currently at working draft stage and the WG is actively working on its features and scope. There should be room for us to influence the spec at this stage, if needed.

The specification “extends HTMLMediaElement to allow JavaScript to generate media streams for playback. Allowing JavaScript to generate streams facilitates a variety of use cases like adaptive streaming and time shifting live streams.”

https://dvcs.w3.org/hg/html-media/raw-file/default/media-source/media-source.html


This is a key specification for the implementation of our “Content Streaming” requirement, and it looks as though the current draft would satisfy our requirement.

MSE might be useful for our “Content Download” and “Content Recording while Watching” requirements. While the current specification would probably not make it possible, we could ask the WG to extend MSE to not only use media streams for playback in HTML5 media elements, but also to create media streams from media being played. There may be better ways. Worth discussing.

I have updated the spreadsheet over at:
https://docs.google.com/spreadsheet/ccc?key=0AvACjV6qSvmxdEctdjYwa2JOalZLOG10elE1LVRZNlE#gid=1

This review completes my action ACTION-155.

Best,
--
Olivier





-----------------------------
http://www.bbc.co.uk
This e-mail (and any attachments) is confidential and
may contain personal views which are not the views of the BBC unless specifically stated.
If you have received it in
error, please delete it from your system.
Do not use, copy or disclose the
information in any way nor act in reliance on it and notify the sender
immediately.
Please note that the BBC monitors e-mails
sent or received.
Further communication will signify your consent to
this.
-----------------------------

Received on Wednesday, 30 October 2013 10:46:53 UTC