Widevine - Widevine

Widevine er en proprietær teknologi for digital rettighetsbehandling (DRM) fra Google som brukes av nettleserne Google Chrome og Firefox (og noen derivater), Android MediaDRM, Android TV og andre forbrukerelektronikk -enheter. Widevine -teknologi støtter ulike krypteringsordninger og maskinvaresikkerhet for å begrense forbrukernes tilgang til distribuert videoinnhold i henhold til regler definert av innholdseiere. Widevine tilbyr hovedsakelig en Content Decryption Module (CDM) som en klient til Google Chrome og andre nettlesere og enheter. Widevine er gratis å bruke av innholdsleverandører og krever som sådan ingen avgifter for lisensgenerering eller enhetsintegrasjon.

Sikkerhetsnivåer

De tre Widevine -sikkerhetsnivåene er:

  • L1, ingen oppløsning eller HDR -begrensning; høyeste beskyttelsesnivå. Både kryptografi og mediebehandlingsoperasjoner forekommer i et pålitelig utførelsesmiljø (TEE).
  • L2― (vanligvis) 540p oppløsningsgrense. Bare kryptografiske operasjoner utføres i en TEE, ikke mediebehandling.
  • L3― (vanligvis) 480p oppløsningsgrense. Bare programvarebasert DRM.

Bruk

Widevine DRM brukes med Chromium -baserte proprietære nettlesere og på Android . Den støtter MPEG-DASH og HLS . Google Chrome og Chrome OS gjøre bruk av krypterte Media Extensions og Media Source Extensions med Widevine, der den brukes til å dekryptere innholdet. Over tretti brikkesett , seks store stasjonære og mobile operativsystemer og Google -eiendommer som Chromecast og Android TV har adoptert Widevine.

Selskaper inkludert Amazon Prime Video , BBC , Hulu , Netflix , Spotify og Disney+ bruker Widevine DRM til å administrere distribusjonen av premiuminnhold.

Den brukes også av Firefox siden v47, utgitt i 2016, aktivert som standard på Microsoft Windows og eventuelt på Linux ; den kan deaktiveres og avinstalleres i nettleserinnstillingene. Før det, Mozilla brukt Adobe 's Primetime DRM bibliotek for noen versjoner.

Omgåelse

Widevine L3 har blitt omgått ved minst to anledninger, og forskere har hevdet at den er iboende usikker.

Brukere

Open-source prosjekter

  • Shaka Player-Google-utviklet åpen kildekode HTML5 nettbasert spiller tilgjengelig på GitHub .
  • Shaka Packager-Google-utviklet åpen kildekode-innholdsemballasjeløsning tilgjengelig på GitHub. Pakken støtter MPEG-DASH og HLS for VOD eller lineært basert innhold.
  • Shaka Streamer-Google-utviklet enkelt konfigurasjonsfilbasert verktøy for å forberede strømmende medieinnhold.
  • Elektronikkprogramvare - Widevine inngikk et samarbeid med castLabs for å integrere Widevine -klienten i Electron -rammeverket for bruk med desktop -applikasjonsutvikling. Integrasjonen krever imidlertid at alle som ønsker å distribuere/bruke den i søknaden, signerer en lisensavtale med Google.
  • Kodi -fra versjon 18 installerer tillegget InputStream Helper Widevine automatisk på støttede plattformer for DRM-avspilling.

Kritikk

I 2019, en utvikler prøvde å pakke Widevine i et Electron / Krom -baserte program for video avspilling og fikk ikke noe svar fra Google etter ber om en lisensavtale, effektivt blokkerer DRM bruk i prosjektet. Senere fikk han svaret:

Beklager, men vi støtter ikke en åpen kildekode -løsning som denne

Det samme skjedde med andre Electron -prosjekter.

Utviklere av en konkurrerende nettleser til Chrome, Brave (en fork av Chromium selv), hadde også problemer under integreringen på grunn av Netflix -autentisering om påliteligheten til Brave -nettleseren.

Historie

Widevine Technologies var en leverandør av programvare for digital rettighetsbehandling . En av de tidlige teknologiene inkluderte et programvaresystem som erstattet smartkort som eliminerte kostnadene og den logistiske kompleksiteten ved distribusjon av kortet og introduserte evnene til å behandle mer sofistikerte rettigheter. Den ble kjøpt av Google i 2010.

Referanser

Eksterne linker