W3C specification for web browsers to play DRM content
EME
Encrypted Media Extensions
Abbreviation
EME, encrypted-media
Native name
Encrypted Media Extensions
Status
W3C Recommendation
Year started
2013 (2013)
First published
May 10, 2013 (2013-05-10)[1]
Latest version
2017-09-18 September 18, 2017; 6 years ago (2017-09-18)[2]
Preview version
Editor's Draft March 20, 2021; 3 years ago (2021-03-20)[3]
Organization
W3C
Google
Microsoft
Netflix
[2][3]
Committee
HTML Media Extensions Working Group[2]
Media Working Group[3]
Editors
Joey Parrish[3]
Greg Freedman[3]
Former editors
David Dorwin (until September 2019 (2019-09))
Jerry Smith (until September 2017 (2017-09))
Mark Watson (until September 2017 (2017-09))
Adrian Bateman (until May 2014 (2014-05))
[2][3]
Base standards
Media Source Extensions
MPEG-DASH
MPEG-CENC
Domain
Digital rights management
Website
Latest version: www.w3.org/TR/encrypted-media/
Editor's draft: w3c.github.io/encrypted-media/
Encrypted Media Extensions (EME) is a W3C specification for providing a communication channel between web browsers and the Content Decryption Module (CDM) software which implements digital rights management (DRM).[2] This allows the use of HTML5 video to play back DRM-wrapped content such as streaming video services without the use of heavy third-party media plugins like Adobe Flash or Microsoft Silverlight (both discontinued). The use of a third-party key management system may be required, depending on whether the publisher chooses to scramble the keys.
EME is based on the HTML5 Media Source Extensions (MSE) specification,[4] which enables adaptive bitrate streaming in HTML5 using e.g. MPEG-DASH with MPEG-CENC protected content.[5][6]
EME has been highly controversial because it places a necessarily proprietary, closed decryption component which requires per-browser licensing fees into what might otherwise be an entirely open and free software ecosystem.[7][8] On July 6, 2017, W3C publicly announced its intention to publish an EME web standard,[9] and did so on September 18.[2] On the same day, the Electronic Frontier Foundation, who joined in 2014 to participate in the decision making,[10] published an open letter resigning from W3C.[11]
^"Encrypted Media Extensions Publication History – W3C". W3C. n.d. Retrieved 2021-04-20.
^ abcdefHTML Media Extensions Working Group (18 September 2017). Dorwin, David; Smith, Jerry; Watson, Mark; Bateman, Adrian (eds.). "Encrypted Media Extensions W3C Recommendation". W3C. Retrieved 2021-04-20.
^ abcdefMedia Working Group; et al. (Media Working Group) (2021-03-20). Parrish, Joey; Freedman, Greg; Dorwin, David; Smith, Jerry; Watson, Mark; Bateman, Adrian (eds.). "Encrypted Media Extensions". w3c.github.io. Editor's Draft. Retrieved 2021-04-20.
^David Dorwin. "ISO Common Encryption EME Stream Format and Initialization Data". W3C. Archived from the original on 2015-02-19.
^Lederer, Stefan (February 2, 2015). "Why YouTube & Netflix use MPEG-DASH in HTML5". Bitmovin.
^"Three years after the W3C approved a DRM standard, it's no longer possible to make a functional indie browser". Boing Boing. 2020-01-08. Retrieved 2020-08-18.
^Lucian Constantin (24 February 2012). "Proposed Encrypted Media Support in HTML5 Sparks DRM Debate on W3C Mailing List". IT World. IDG News Service. Retrieved 12 October 2015.
^"W3C Announcement". Retrieved 12 July 2017.
^Harcourt, Alison (31 January 2020). Global Standard Setting in Internet Governance. Christou, George, 1973–, Simpson, Seamus. (First ed.). Oxford. p. 96. ISBN 978-0-19-257859-4. OCLC 1140150076.{{cite book}}: CS1 maint: location missing publisher (link)
^Doctorow, Cory (18 September 2017). "An open letter to the W3C Director, CEO, team and membership". Electronic Frontier Foundation. Retrieved 18 September 2017.
and 26 Related for: Encrypted Media Extensions information
EncryptedMediaExtensions (EME) is a W3C specification for providing a communication channel between web browsers and the Content Decryption Module (CDM)...
code for streaming media entirely in JavaScript. It is compatible with, but should not be confused with, the EncryptedMediaExtensions (EME) specification...
Microsoft, Apple Inc. have been lobbying for the inclusion of EncryptedMediaExtensions (EME), a form of digital rights management (DRM), into the HTML5...
Kobo, and Google itself. The EncryptedMediaExtensions specification provides APIs to control playback of encrypted content. This is part of the World...
bitdash player which support DRM for MPEG-DASH using the HTML5 EncryptedMediaExtensions. In combination with WebGL, the HTML5-based adaptive bitrate streaming...
Model EncryptedMediaExtensions, DRM modules integration standard GRDDL HTML, standard web markup language JSON-LD, linked data JSON extension MathML...
Initialization Data Format – a rough description, specific to ISOBMFF, of the Clear Key encryption scheme, intended for use in EncryptedMediaExtensions v t e...
specifications, including MPEG Common Encryption (CENC), EncryptedMediaExtensions (EME), Media Source Extensions (MSE), and Dynamic Adaptive Streaming over HTTP...
mutation observers, Web Cryptography API, video text track support, encryptedmedia support and an improved HTML editor. IE11 uses Transport Layer Security...
Firefox supports the playback of video content protected by HTML5 EncryptedMediaExtensions (EME), since version 38. For security and privacy reasons, EME...
based on the user's connection. ITV Hub used HTML5 Media Source Extensions with EncryptedMediaExtensions to deliver video.[citation needed] In Summer 2011...
cryptography (WebCrypto), adaptive bitrate streaming (Media Source Extensions) and EncryptedMediaExtensions. Internet Explorer 11 was made available for Windows...
protected encryptedmedia objects and associated metadata. There are also other extensions, such as ISMA ISMACryp specification for encrypted/protected...
Multipurpose Internet Mail Extensions (MIME) is an Internet standard that extends the format of email messages to support text in character sets other...
High-bandwidth Digital Content Protection Digital rights management EncryptedMediaExtensions Defective by Design Trusted Computing DTCP in a technical paper...
Early Medieval Europe (journal) EME Temple, in Gujarat, India EncryptedMediaExtensions, a W3C specification Exempted Micro Enterprises This disambiguation...
secure channel. The STARTTLS extensions enables supporting SMTP servers to notify connecting clients that it supports TLS encrypted communication and offers...
HTML5 Media Source Extensions or Flash, depending on the platform.[citation needed] DRM is enabled through the usage of the HTML5 EncryptedMedia Extensions...
the extension simply redirected users to view Netflix.com. In June 2014, Netflix switched from Silverlight to HTML5 playback using EncryptedMedia Extensions...
It also gained distinction as the first player to support playback of encrypted DVDs on Linux and macOS by using the libdvdcss DVD decryption library;...
digital rights management functionality directly, instead the EncryptedMediaExtensions (EME) specification describes application interface (API) for...
CSS 3, and a Web Inspector (web development debugging tool). EncryptedMediaExtensions support is not a goal, as the standard does not specify a Content...
files with audio streams encrypted by FairPlay Digital Rights Management as were sold through the iTunes Store use the .m4p extension. iTunes Plus tracks,...
cryptography (WebCrypto), adaptive bitrate streaming (Media Source Extensions) and EncryptedMediaExtensions. Internet Explorer 11 was made available for Windows...