Skip to main content
Dublin Library

The Publishing Project

EME, DRM and The Web Platform

 

The EME controversy rears its ugly head again but this time it seems like it's going to end poorly for users and rather well for content creators. EME as currently implemented would enable closed source DRM on web browsers for movies and tv series through vendors like Hulu and Netflix among others. EME is based HTML5 [Media Source Extensions](https://www.wikiwand.com/en/Media_Source_Extensions), which enables adaptive bitrate streaming in HTML5 using e.g. MPEG-DASH with MPEG-CENC protected content. These forms of protected contents are protected by legislation pieces like Section 1201 of the [The Digital Millenium Copyright Act](https://www.wikiwand.com/en/Digital_Millennium_Copyright_Act) in the US; European laws that implement Article 6 of the EUCD; and Canada's Bill C-11 and similar legislation that the [US Trade Representative](https://www.wikiwand.com/en/Office_of_the_United_States_Trade_Representative) made a requirement in trade negotiations with the United States. so countries will not be in the [Special 301 Report](https://www.wikiwand.com/en/Special_301_Report) that uses data provided by private organizations to qualify how well a country respects intellectual property rights. The short version is that whatever people do to circumvent copy protections can open them to legal iabilities. The reason for the circumvention doesn’t matter: it could be a security researcher working on CDM vulnerabilities or people who need unencrypted versions of the videos for accessibility purposes. The Electronic Fronteer Foundation hs proposed covenants not to sue security researches as an exit condition for EME to become a recommendation ([the most mature W3C specification level](https://www.w3.org/2015/Process-20150901/#maturity-levels) and what is usually endorsed by its director.) It has been turned down at every level and the recommendation has moved to Candidate Recommendation on July 5, 2016. ## Technical TL;DR > EME is a JavaScript API that is part of a larger system for playing DRMed content in HTML `