Jump to content

Encrypted Media Extensions: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Firefox adds support for EME
And Firefox 38.0 (but only Vista and later, 32-bit, does that belong here, in say parens?), see the article where I added a section and Mozilla WP:PRIMARY ref if you must add.. WP:SECONDARY better? Not sure if Firefox for mobile has this (yet)
Line 5: Line 5:
[[Netflix]] has supported HTML5 video using EME on the [[Samsung Chromebook]] since April 2013.<ref>{{cite web|url=http://techblog.netflix.com/2013/04/html5-video-at-netflix.html|title=HTML5 Video at Netflix|author=Anthony Park and Mark Watson|date=April 15, 2013|publisher=Netflix}}</ref>
[[Netflix]] has supported HTML5 video using EME on the [[Samsung Chromebook]] since April 2013.<ref>{{cite web|url=http://techblog.netflix.com/2013/04/html5-video-at-netflix.html|title=HTML5 Video at Netflix|author=Anthony Park and Mark Watson|date=April 15, 2013|publisher=Netflix}}</ref>


{{As of|2014}}, the Encrypted Media Extensions interface has been implemented in the [[Google Chrome]],<ref>{{cite web |url=http://blog.chromium.org/2013/02/chrome-26-beta-template-element.html |title=Chrome 26 Beta: Template Element & Unprefixed CSS Transitions |last1=Weinstein |first1=Rafael |date=26 February 2013 |website=Chromium Blog |accessdate=31 August 2014}}</ref> [[Internet Explorer]]<ref>{{cite web |url=http://msdn.microsoft.com/en-us/library/windows/apps/dn466732.aspx |title=Supporting Encrypted Media Extensions with Microsoft PlayReady DRM in web browsers |website=Windows app development |accessdate=31 August 2014}}</ref> and [[Safari (web browser)|Safari]]<ref>{{cite web |url=http://thenextweb.com/insider/2014/06/03/netflix-ditches-silverlight-html5-macs-available-today-safari-os-x-yosemite-beta/ |title=Netflix ditches Silverlight for HTML5 on Macs too: Available today in Safari on OS X Yosemite beta |last1=Protalinski |first1=Emil |date=3 June 2014 |website=The Next Web |accessdate=16 October 2014}}</ref> web browsers. [[Mozilla]]'s [[Firefox (web browser)|Firefox]] web browser will not support EME directly, but is planned to have a mechanism for running a third-party implementation of EME within a [[sandbox (computer security)|sandbox]]. This has been the subject of controversy within the Mozilla community.<ref>{{cite web|url=http://www.pcworld.com/article/2155440/firefox-will-get-drm-copy-protection-despite-mozillas-concerns.html|title=Mozilla hates it, but streaming video DRM is coming to Firefox|author=Jeremy Kirk|date=May 15, 2014|publisher=PCWorld}}</ref> Firefox added support for EME for Windows Vista and later with Firefox 38. <ref>https://www.mozilla.org/en-US/firefox/38.0/releasenotes/</ref> Support is added through the Adobe Primetime CDM add-on, which can easily be disabled.<ref>https://support.mozilla.org/en-US/kb/enable-drm</ref>
{{As of|2015}}, the Encrypted Media Extensions interface has been implemented in the [[Google Chrome]],<ref>{{cite web |url=http://blog.chromium.org/2013/02/chrome-26-beta-template-element.html |title=Chrome 26 Beta: Template Element & Unprefixed CSS Transitions |last1=Weinstein |first1=Rafael |date=26 February 2013 |website=Chromium Blog |accessdate=31 August 2014}}</ref> [[Internet Explorer]],<ref>{{cite web |url=http://msdn.microsoft.com/en-us/library/windows/apps/dn466732.aspx |title=Supporting Encrypted Media Extensions with Microsoft PlayReady DRM in web browsers |website=Windows app development |accessdate=31 August 2014}}</ref> [[Safari (web browser)|Safari]]<ref>{{cite web |url=http://thenextweb.com/insider/2014/06/03/netflix-ditches-silverlight-html5-macs-available-today-safari-os-x-yosemite-beta/ |title=Netflix ditches Silverlight for HTML5 on Macs too: Available today in Safari on OS X Yosemite beta |last1=Protalinski |first1=Emil |date=3 June 2014 |website=The Next Web |accessdate=16 October 2014}}</ref> and [[Firefox]] web browsers. [[Mozilla]]'s [[Firefox (web browser)|Firefox]] web browser will not support EME directly, but is planned to have a mechanism for running a third-party implementation of EME within a [[sandbox (computer security)|sandbox]]. This has been the subject of controversy within the Mozilla community.<ref>{{cite web|url=http://www.pcworld.com/article/2155440/firefox-will-get-drm-copy-protection-despite-mozillas-concerns.html|title=Mozilla hates it, but streaming video DRM is coming to Firefox|author=Jeremy Kirk|date=May 15, 2014|publisher=PCWorld}}</ref> Firefox added support for EME for Windows Vista and later with Firefox 38. <ref>https://www.mozilla.org/en-US/firefox/38.0/releasenotes/</ref> Support is added through the Adobe Primetime CDM add-on, which can easily be disabled.<ref>https://support.mozilla.org/en-US/kb/enable-drm</ref>


[[Netflix]] supports HTML5 video using EME with a supported browser: [[Google Chrome]] (on Windows, OS X and Linux), [[Internet Explorer]] (on Windows 8.1 or newer<ref>{{cite web|url=http://techblog.netflix.com/2013/06/html5-video-in-ie-11-on-windows-81.html|title=HTML5 Video in IE 11 on Windows 8.1 |author=Anthony Park and Mark Watson | date=26 June 2013|publisher=Netflix}}</ref>), or [[Safari (web browser)|Safari]] (on OS X Yosemite or newer<ref>{{cite web|url=http://techblog.netflix.com/2014/06/html5-video-in-safari-on-os-x-yosemite.html|title=HTML5 Video in Safari on OS X Yosemite |author=Anthony Park and Mark Watson | date=3 June 2014|publisher=Netflix}}</ref>).
[[Netflix]] supports HTML5 video using EME with a supported browser: [[Google Chrome]] (on Windows, OS X and Linux), [[Internet Explorer]] (on Windows 8.1 or newer<ref>{{cite web|url=http://techblog.netflix.com/2013/06/html5-video-in-ie-11-on-windows-81.html|title=HTML5 Video in IE 11 on Windows 8.1 |author=Anthony Park and Mark Watson | date=26 June 2013|publisher=Netflix}}</ref>), or [[Safari (web browser)|Safari]] (on OS X Yosemite or newer<ref>{{cite web|url=http://techblog.netflix.com/2014/06/html5-video-in-safari-on-os-x-yosemite.html|title=HTML5 Video in Safari on OS X Yosemite |author=Anthony Park and Mark Watson | date=3 June 2014|publisher=Netflix}}</ref>).

Revision as of 00:09, 16 May 2015

Encrypted Media Extensions (EME) is a W3C draft specification for providing a communication channel between web browsers and Digital Rights Management agent software.[1] This allows the use of HTML5 Video to play back DRM-wrapped content such as streaming video services without the need for third-party media plugins like Adobe Flash or Microsoft Silverlight. However the use of a third-party key management system may be required, depending on whether the publisher chooses to scramble the keys.

EME has been highly controversial within the W3C, because it places a necessarily proprietary, closed component into what might otherwise be an entirely open and free software ecosystem.

Netflix has supported HTML5 video using EME on the Samsung Chromebook since April 2013.[2]

As of 2015, the Encrypted Media Extensions interface has been implemented in the Google Chrome,[3] Internet Explorer,[4] Safari[5] and Firefox web browsers. Mozilla's Firefox web browser will not support EME directly, but is planned to have a mechanism for running a third-party implementation of EME within a sandbox. This has been the subject of controversy within the Mozilla community.[6] Firefox added support for EME for Windows Vista and later with Firefox 38. [7] Support is added through the Adobe Primetime CDM add-on, which can easily be disabled.[8]

Netflix supports HTML5 video using EME with a supported browser: Google Chrome (on Windows, OS X and Linux), Internet Explorer (on Windows 8.1 or newer[9]), or Safari (on OS X Yosemite or newer[10]).

The HTML5 EME is based on the HTML5 Media Source Extensions,[11] which enable adaptive bitrate streaming in HTML5 using e.g. MPEG-DASH with MPEG-CENC (Common Encryption) protected content.[12] Also YouTube is supporting the HTML5 MSE.[13] Available players supporting MPEG-DASH using the HTML5 MSE and EME are the bitdash MPEG-DASH player[14][15] or dash.js[16] by DASH-IF.

References

  1. ^ "Encrypted Media Extensions W3C Working Draft". W3C. 18 February 2014. Retrieved 3 June 2014.
  2. ^ Anthony Park and Mark Watson (April 15, 2013). "HTML5 Video at Netflix". Netflix.
  3. ^ Weinstein, Rafael (26 February 2013). "Chrome 26 Beta: Template Element & Unprefixed CSS Transitions". Chromium Blog. Retrieved 31 August 2014.
  4. ^ "Supporting Encrypted Media Extensions with Microsoft PlayReady DRM in web browsers". Windows app development. Retrieved 31 August 2014.
  5. ^ Protalinski, Emil (3 June 2014). "Netflix ditches Silverlight for HTML5 on Macs too: Available today in Safari on OS X Yosemite beta". The Next Web. Retrieved 16 October 2014.
  6. ^ Jeremy Kirk (May 15, 2014). "Mozilla hates it, but streaming video DRM is coming to Firefox". PCWorld.
  7. ^ https://www.mozilla.org/en-US/firefox/38.0/releasenotes/
  8. ^ https://support.mozilla.org/en-US/kb/enable-drm
  9. ^ Anthony Park and Mark Watson (26 June 2013). "HTML5 Video in IE 11 on Windows 8.1". Netflix.
  10. ^ Anthony Park and Mark Watson (3 June 2014). "HTML5 Video in Safari on OS X Yosemite". Netflix.
  11. ^ HTML5 MSE
  12. ^ David Dorwin. "ISO Common Encryption EME Stream Format and Initialization Data". W3C.
  13. ^ The Status of MPEG-DASH today, and why Youtube & Netflix use it in HTML5
  14. ^ bitdash MPEG-DASH player for HTML5 MSE and EME
  15. ^ bitdash HTML5 EME DRM demo area
  16. ^ dash.js

See also