Verschlüsselte Medienerweiterungen

EME
Verschlüsselte Medienerweiterungen
Abkürzung EME, verschlüsselte Medien
Einheimischer Name
Verschlüsselte Medienerweiterungen
Status W3C -Empfehlung
Jahr begann 2013
Erstmals veröffentlicht 10. Mai 2013[1]
Letzte Version 2017-09-18
18. September 2017; vor 4 Jahren[2]
Vorschau -Version Entwurf des Herausgebers
20. März 2021; Vor 16 Monaten[3]
Organisation [2][3]
Komitee
Redakteure
  • Joey Parrish[3]
  • Greg Freedman[3]
Ehemalige Herausgeber
    • David Dorwin (bis September 2019)
    • Jerry Smith (bis September 2017)
    • Mark Watson (bis September 2017)
    • Adrian Bateman (bis Mai 2014)
[2][3]
Grundstandards
Domain Management von Digitalen Rechten
Webseite

Verschlüsselte Medienerweiterungen (EME) ist ein W3c Spezifikation für die Bereitstellung eines Kommunikationskanals zwischen Internetbrowser und die CDM -Software (Content Decryption Module), die implementiert Management von Digitalen Rechten (DRM).[2] Dies ermöglicht die Verwendung von HTML5 -Video DRM-umgewickelte Inhalte wie z. ein Video streamen Services ohne nutzende Medien-Plugins von Drittanbietern wie Adobe Flash oder Microsoft Silverlight. Die Verwendung eines Dritten an Drittanbieter Schlüsselmanagementsystem Möglicherweise ist erforderlich, je nachdem, ob der Verlag die Schlüssel durchschlägt.

EME basiert auf dem HTML5 Medienquellenerweiterungen (MSE) Spezifikation,[4] Dies ermöglicht das adaptive Bitrate -Streaming in HTML5 unter Verwendung von z. MPEG-Dash mit MPEG-Cenc geschützter Inhalt.[5][6]

EME war sehr kontrovers, weil es notwendigerweise einsetzt proprietär, geschlossene Entschlüsselungskomponente, für die probrowser-Lizenzgebühren in einem ansonsten ein völlig offenen und kostenlosen Software-Ökosystem erforderlich sind.[7][8] Am 6. Juli 2017 kündigte W3C öffentlich seine Absicht an, einen EME -Webstandard zu veröffentlichen.[9] und tat dies am 18. September.[2] Am selben Tag die Elektronische Grenzfundament, der 2014 beigetreten war, um an der Entscheidungsfindung teilzunehmen,[10] veröffentlichte einen offenen Brief, der von W3C zurückgetreten ist.[11]

Die Unterstützung

Im April 2013 auf der Samsung Chromebook, Netflix wurde das erste Unternehmen, das HTML5 -Video mit EME anbot.[12]

Ab 2016Die Schnittstelle für verschlüsselte Medienerweiterungen wurde in der implementierten Google Chrome,[13] Internet Explorer,[14] Safari,[15] Feuerfuchs,[16] und Microsoft Edge[17] Browser.

Während Unterstützer und die Entwickler des Firefox -Webbrowsers aus ethischen Gründen aufgrund seiner Abhängigkeit von proprietärem Code zögerten, das Protokoll zu implementieren[18] Firefox führte im Mai 2015 auf Windows -Plattformen im Mai 2015 die EME -Unterstützung ein, die ursprünglich verwendet wurden AdobePrimetime DRM -Bibliothek, später durch die ersetzt durch die Widevine Bibliothek (CDM). Firefox-Implementierung von EME verwendet eine Open-Source Sandkasten um die proprietären DRM -Module zu laden, die als behandelt werden als Plugins die geladen werden, wenn der in EME-verkürzte Inhalt angefordert wird. Die Sandbox wurde auch entwickelt, um die Fähigkeit für Dienste und die DRM zu frustrieren einzigartig verfolgen und identifizieren Geräte.[16][19] Darüber hinaus ist es immer möglich, DRM in Firefox zu deaktivieren, was dann nicht nur EME deaktiviert, sondern auch die Widevine -DRM -Bibliotheken deinstalliert.[20]

Netflix Unterstützt HTML5 -Video mit EME mit einem unterstützten Webbrowser: Chrome, Firefox,[21] Microsoft Edge, Internet Explorer (unter Windows 8.1 oder neuer[22]), oder Safari (auf OS X Yosemite oder neuer[23]). Youtube Unterstützt die HTML5 MSE.[24] Verfügbare Spieler, die MPEG-Dash mithilfe der HTML5 MSE und EME unterstützen, sind NexPlayer,[25] Theoplayer[26] von Opentelly, der Bitdash MPEG-Dash-Player,[27][28] Dash.js[29] durch Dash-wenn oder RX-Player.[30]

Beachten Sie, dass EME in Firefox und Chrome sicherlich nicht funktioniert, es sei denn Medienquellenerweiterungen.

Version 4.3 und nachfolgende Versionen von Android Unterstützung EME.[31]

Inhaltsentschlüsselungsmodule

Kritik

EME hat sich stark von innen kritisiert[33][34] und außerhalb von W3C.[35][36] Die Hauptprobleme für Kritik sind Implementierungsprobleme für Open Source Browser, Eintrittsbarrieren für neue Browser, mangelnde Interoperabilität,[37] Bedenken hinsichtlich Sicherheit, Privatsphäre und Zugänglichkeit und Möglichkeit von rechtlichen Problemen in den USA aufgrund von Kapitel 12[38] des DMCA.[39][40][41][42]

Bei der Ausführung einer Form von DRM -Software werden potenzielle Sicherheitsprobleme eingeführt. Da ist die Software proprietär - und deshalb nicht Open Source - Schwachstellen werden verdeckt von Codeprüfung.

Im Juli 2020, Reddit Begann mit einem Fingerabdruckmechanismus, der das Laden jedes DRM -Moduls, das Browser unterstützen kann, beinhaltet, und protokolliert, was als Teil der gesammelten Daten geladen wird. Die Benutzer bemerkten dies, als Firefox anfing, sie zu alarmieren, dass Reddit sie "benötigte", um DRM -Software zum Spielen von Medien zu laden, obwohl keines der Medien auf der Seite tatsächlich benötigte.[43]

Ab 2020 ist die Art und Weise, wie EME mit Open Source stört, konkret geworden. Keiner der weit verbreiteten CDMs wird an unabhängige Open-Source-Browser-Anbieter lizenziert, ohne eine Lizenzgebühr von pro Browser zu zahlen Google - für ihre Widevine CDM, das in fast allen kürzlich entwickelten Webbrowsern verwendet wird),[7] Wahrscheinlich aufgrund ihrer Natur - diese CDMs werden verwendet, um andere urheberrechtlich geschützte Werke zu schützen.

Siehe auch

Verweise

  1. ^ "Verschlüsselte Veröffentlichungsgeschichte der Medienverlängerungen - W3C". W3c. n.d. Abgerufen 2021-04-20.
  2. ^ a b c d e f HTML Media Extensions Arbeitsgruppe (18. September 2017). Dorwin, David; Smith, Jerry; Watson, Mark; Bateman, Adrian (Hrsg.). "Verschlüsselte Medienerweiterungen W3C -Empfehlung". W3c. Abgerufen 2021-04-20.
  3. ^ a b c d e f Medienarbeitsgruppe; et al. (Medienarbeitsgruppe) (2021-03-20). Parrish, Joey; Freedman, Greg; Dorwin, David; Smith, Jerry; Watson, Mark; Bateman, Adrian (Hrsg.). "Verschlüsselte Medienerweiterungen". w3c.github.io. Entwurf des Herausgebers. Abgerufen 2021-04-20.
  4. ^ "Medienquelle Extensions ™". w3c.github.io. Abgerufen 2020-08-18.
  5. ^ David Dorwin. "ISO Common Encryption EME -Stream -Format und Initialisierungsdaten". W3c. Archiviert von das Original Am 2015-02-19.
  6. ^ Lederer, Stefan (2. Februar 2015). "Warum YouTube & Netflix mpeg-cash in HTML5 verwenden". Bitmovin.
  7. ^ a b "Drei Jahre nach der Genehmigung der W3C einen DRM -Standard ist es nicht mehr möglich, einen funktionalen Indie -Browser zu erstellen.". Boing Boing. 2020-01-08. Abgerufen 2020-08-18.
  8. ^ Lucian Constantin (24. Februar 2012). "Vorgeschlagene verschlüsselte Medienunterstützung in der HTML5 -Sparks DRM -Debatte auf der W3C -Mailingliste". Es Welt. IDG News Service. Abgerufen 12. Oktober 2015.
  9. ^ "W3C -Ankündigung". Abgerufen 12. Juli 2017.
  10. ^ Harcourt, Alison (31. Januar 2020). Globale Standardeinstellung in der Internet -Governance. Christou, George, 1973–, Simpson, Seamus. (First Ed.). Oxford. p. 96. ISBN 978-0-19-257859-4. OCLC 1140150076.
  11. ^ Doctorow, Cory (18. September 2017). "Ein offener Brief an den W3C -Direktor, den CEO, das Team und die Mitgliedschaft". Elektronische Grenzfundament. Abgerufen 18. September 2017.
  12. ^ Anthony Park und Mark Watson (15. April 2013). "HTML5 -Video bei Netflix". Netflix.
  13. ^ Weinstein, Rafael (26. Februar 2013). "Chrome 26 Beta: Template -Element & Unprefixed CSS -Übergänge". Chrom -Blog. Abgerufen 31. August 2014.
  14. ^ "Unterstützung verschlüsselter Medienerweiterungen mit Microsoft PlayReady DRM in Webbrowsern". Windows App -Entwicklung. Abgerufen 31. August 2014.
  15. ^ Protalinski, Emil (3. Juni 2014). "Netflix greift Silverlight für HTML5 auch auf Macs: Heute in Safari unter OS X Yosemite Beta erhältlich.". Das nächste Web. Abgerufen 16. Oktober 2014.
  16. ^ a b "Firefox 38 kommt mit umstrittenem DRM-Closed-Source-DRM an, der standardmäßig integriert wurde". PC Welt. Idg. 13. Mai 2015. Abgerufen 12. August 2015.
  17. ^ Mohrland, Jesse; Smith, Jerry (27. Oktober 2015). "Verwenden verschlüsselter Medienerweiterungen für interoperable geschützte Medien". Microsoft.
  18. ^ Mozilla bringt eine netflix -Unterstützung mit DRM in Firefox widerwillig an Linux
  19. ^ Jeremy Kirk (15. Mai 2014). "Mozilla hasst es, aber das Streaming -Video -DRM kommt zu Firefox". PC Welt.
  20. ^ a b "Firefox 52: Adobe Primetime CDM -Entfernung - Ghacks Tech News". www.ghacks.net. Abgerufen 2019-05-31.
  21. ^ Netflix -Systemanforderungen für HTML5 -Player und Silverlight
  22. ^ Anthony Park und Mark Watson (26. Juni 2013). "HTML5 -Video in IE 11 unter Windows 8.1". Netflix.
  23. ^ Anthony Park und Mark Watson (3. Juni 2014). "HTML5 -Video in Safari unter OS X Yosemite". Netflix.
  24. ^ "Der Status von MPEG-Dash heute und warum YouTube & Netflix ihn in HTML5 verwenden". Bitmovin GmbH. 2. Februar 2015. archiviert von das Original am 3. April 2016. Abgerufen 9. Februar 2015.
  25. ^ NexPlayer: Leidenschaft für hochwertige Videodienste
  26. ^ Theoplayer von Opentelly: HLS- und MPEG-Dash-Player für HTML5 MSE und EME
  27. ^ "Bitdash MPEG-Dash-Player für HTML5 MSE und EME". Archiviert von das Original am 2016-07-10. Abgerufen 2015-02-09.
  28. ^ Bitdash HTML5 EME DRM Demo -Bereich
  29. ^ Dash.js
  30. ^ RX-Player
  31. ^ Ozer, Januar (Juli -August 2015). "HTML5 wird erwachsen: Es ist endlich Zeit, Flash auf Wiedersehen zu erzählen". Streaming Media Magazine. Streamingmedia.com. Abgerufen 2016-01-12. In den mobilen Märkten [...] hat Android MSE seit Version 4.1 und EME seit Version 4.3 unterstützt.
  32. ^ a b "Theoplayer unterstützt alle Plattformen". theoplayer.com. 2017. Beachten Sie, dass IE10 und IE11 unter Windows 7 nicht die MSE/EME -API zur Verfügung haben, die für die Wiedergabe von DRM -Schutzvideos in HTML5 erforderlich ist. Infolgedessen ist es technisch nicht möglich, dass ein HTML5-basierter Video-Player in Windows 7 DRM-geschützte Inhalte auf diesen Browsern wiederholt.
  33. ^ "Boris Zabrasky gegen Eme". Abgerufen 10. Juni 2016.
  34. ^ "Ian Hickson gegen Eme". Abgerufen 10. Juni 2016.
  35. ^ "Richard Stallman trotzte gestern Abend einem Wintersturm, um gegen DRM zu marschieren.". 21. März 2016. Abgerufen 10. Juni 2016.
  36. ^ Stallman, Richard (18. November 2016). "Können Sie Ihrem Computer vertrauen?". Kostenlose Software, kostenlose Gesellschaft. GNU. Abgerufen 2018-02-08.
  37. ^ "4K Netflix kommt unter Windows 10 an, aber wahrscheinlich nicht für Ihren PC". 21. November 2016. Abgerufen 26. November 2016.
  38. ^ "Titel 17, Rundschreiben 92, Kapitel 12 - Copyright.gov". Abgerufen 25. Juli 2016.
  39. ^ "EFFs formeller Einwand gegen EME". 29. Mai 2013. Abgerufen 10. Juni 2016.
  40. ^ "Firefox retten". 11. Mai 2016. Abgerufen 10. Juni 2016.
  41. ^ "Offener Brief an W3C". 12. Mai 2016. Abgerufen 10. Juni 2016.
  42. ^ "Interoperabilität und W3C: Die Zukunft aus der Gegenwart verteidigen". 30. März 2016. Abgerufen 10. Juni 2016.
  43. ^ "Die Website von Reddit verwendet DRM zum Fingerabdruck". Smitop.com. Abgerufen 2020-07-12.