Krypterte medieutvidelser - Encrypted Media Extensions

EME
Krypterte medieutvidelser
Innfødt navn
Krypterte medieutvidelser
Status W3C -anbefaling
Året startet 2013 ( 2013 )
Først publisert 10. mai 2013 ( 2013-05-10 )
Siste versjon 2017-09-18
18. september 2017 ; 3 år siden ( 2017-09-18 )
Forhåndsvis versjon Redaktørens utkast
20. mars 2021 ; 5 måneder siden ( 2021-03-20 )
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

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å

Referanser