[webkit-dev] Adding Encrypted Media Extensions

David Dorwin ddorwin at chromium.org
Wed Apr 4 09:55:17 PDT 2012

Hi WebKit!

I plan to add the Encrypted Media Extensions to the media elements. The
extensions allow web applications using <audio> and <video> to control key
exchange. The extensions will be behind the ENCRYPTED_MEDIA feature define.
The feature is tracked as https://bugs.webkit.org/show_bug.cgi?id=82968.

Implementation will be based on the draft proposal at
which was published jointly by Google, Microsoft, and Netflix [1]. It
appears a Media Task Force will be taking this on to produce a Working
Draft [2]. Having an implementation will allow us to include implementation
experience in the development of the draft.

As described in the proposal, several new methods and events are added to
HTMLMediaElement and a new keySystem parameter and attribute are added to
canPlayType() and HTMLSourceElement, respectively. As with much of the
media stack, most of the functionality will be implemented within the
various ports. ENCRYPTED_MEDIA will be enabled for the Chromium port and
covered by its buildbot.


[1] http://lists.w3.org/Archives/Public/public-html/2012Feb/0273.html
[2] http://lists.w3.org/Archives/Public/public-html/2012Apr/0007.html
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-dev/attachments/20120404/968fd497/attachment.html>

More information about the webkit-dev mailing list