Krypterte medieutvidelser - Encrypted Media Extensions
Krypterte medieutvidelser | |
Innfødt navn | Krypterte medieutvidelser |
---|---|
Status | W3C -anbefaling |
Året startet | 2013 |
Først publisert | 10. mai 2013 |
Siste versjon | 2017-09-18 18. september 2017 |
Forhåndsvis versjon | Redaktørens utkast 20. mars 2021 |
Organisasjon | |
Komite | |
Redaktører | |
Grunnstandarder | |
Domene | Digital rettighetsforvaltning |
Forkortelse | EME, krypterte medier |
Nettsted |
Encrypted Media Extensions ( EME ) er en W3C -spesifikasjon for å tilby en kommunikasjonskanal mellom nettlesere og Content Decryption Module (CDM) programvare som implementerer digital rights management (DRM). Dette tillater bruk av HTML5-video for å spille av DRM-innpakket innhold, for eksempel streaming av videotjenester , uten bruk av tunge tredjeparts medie-plugins som Adobe Flash eller Microsoft Silverlight . Det kan være nødvendig å bruke et tredjeparts nøkkelhåndteringssystem , avhengig av om utgiveren velger å kryptere nøklene.
EME er basert på spesifikasjonen HTML5 Media Source Extensions (MSE), som muliggjør adaptiv bitrate-streaming i HTML5 ved bruk av f.eks. MPEG-DASH med MPEG-CENC- beskyttet innhold.
EME har vært svært kontroversiell fordi den plasserer en nødvendigvis proprietær , lukket dekrypteringskomponent som krever lisensieringskostnader per nettleser i det som ellers kan være et helt åpent og gratis programvareøkosystem. 6. juli 2017 kunngjorde W3C offentlig at den hadde til hensikt å publisere en EME -webstandard, og gjorde det 18. september Samme dag publiserte Electronic Frontier Foundation , som ble med i 2014 for å delta i beslutningsprosessen, et åpent brev trekke seg fra W3C.
Brukerstøtte
I april 2013, på Samsung Chromebook , ble Netflix det første selskapet som tilbyr HTML5 -video ved bruk av EME.
Fra 2016 har grensesnittet for krypterte medieutvidelser blitt implementert i nettleserne Google Chrome , Internet Explorer , Safari , Firefox og Microsoft Edge .
Mens støttespillere og utviklerne av Firefox -nettleseren nølte med å implementere protokollen av etiske årsaker på grunn av avhengigheten av proprietær kode, introduserte Firefox EME -støtte på Windows -plattformer i mai 2015, opprinnelig ved bruk av Adobes Primetime DRM -bibliotek, senere erstattet med den Widevine biblioteket (CDM). Firefoxs gjennomføring av EME benytter en open-source sandkasse for å laste de proprietære DRM-moduler, som blir behandlet som plug-ins som lastes når EME-kryptert innhold blir forespurt. Sandkassen ble også designet for å frustrere muligheten for tjenester og DRM til å spore og identifisere enheter på en unik måte . I tillegg er det alltid mulig å deaktivere DRM i Firefox, som da ikke bare deaktiverer EME, men også avinstallerer Widevine DRM -bibliotekene.
Netflix støtter HTML5 -video ved bruk av EME med en nettleser som støttes: Chrome, Firefox, Microsoft Edge, Internet Explorer (på Windows 8.1 eller nyere) eller Safari (på OS X Yosemite eller nyere). YouTube støtter HTML5 MSE. Tilgjengelige spillere som støtter MPEG-DASH ved hjelp av HTML5 MSE og EME er NexPlayer, THEOplayer av OpenTelly, bitdash MPEG-DASH-spilleren, dash.js av DASH-IF eller rx-player.
Legg merke til at i hvert fall i Firefox og Chrome, EME virker ikke dersom mediene leveres via Media Source Extensions .
Versjon 4.3 og påfølgende versjoner av Android støtter EME.
Innhold dekryptering moduler
- Adobe Primetime CDM (brukt av gamle Firefox versjoner 47 til 51)
- Widevine (brukt blant annet i Chrome , Firefox og Opera )
- PlayReady (brukes i Microsoft Edge eller Internet Explorer 11 for Windows 8.1)
- FairPlay (brukt i Safari siden OS X Yosemite )
Kritikk
EME har møtt sterk kritikk fra både inne og utenfor W3C. De viktigste problemene for kritikk er implementeringsproblemer for åpen kildekode- nettlesere, adgangsbarrierer for nye nettlesere, mangel på interoperabilitet, bekymringer om sikkerhet, personvern og tilgjengelighet, og mulighet for juridiske problemer i USA på grunn av kapittel 12 i DMCA .
Det er potensielle sikkerhetsproblemer som introduseres når du kjører noen form for DRM -programvare. Siden programvaren er proprietær - og derfor ikke åpen kildekode - er sårbarhetene tildekket for koderevisjon .
I juli 2020 begynte Reddit å bruke en fingeravtrykkmekanisme som innebærer å laste inn hver DRM -modul som nettlesere kan støtte, og logger hva som ender med å laste inn som en del av dataene som samles inn. Brukere la merke til dette da Firefox begynte å varsle dem om at Reddit "krevde" dem til å laste inn DRM -programvare for å spille av medier, selv om ingen av mediene på siden faktisk trengte det.
Fra 2020 er måtene EME forstyrrer åpen kildekode blitt konkrete. Ingen av de mye brukte CDM-ene blir lisensiert til uavhengige åpen kildekode-nettleserleverandører uten å betale en lisensavgift per nettleser.
Se også
- Mediekildeutvidelser
- HTML5 § Digital rettighetsadministrasjon
- World Wide Web Consortium
- Digital rettighetsforvaltning
- Defekt av design
- Electronic Frontier Foundation
- Digital Millennium Copyright Act
- Prosjekt DReaM