Programmering

Netflix satt til å forlate Silverlight, men introdusere DRM for webvideo

Netflix, som leverer mer video via Internett enn noen unntatt YouTube, dropper Microsofts Silverlight-plugin-teknologi for videolevering, og flyttes i stedet til HTML5. Her er fangsten: HTML5-standardene som Netflix foreslår, med støtte fra andre store selskaper, inkluderer kroker for kopibeskyttelse.

Tidligere i år sendte Google, Microsoft og Netflix til W3C et utkast til forslag til en måte å legge til digital rettighetsadministrasjon (DRM) til video som ble spilt gjennom HTML5. Utkastet til Encrypted Media Extensions (EME) ble kritisert av mange - spesielt Ian Hickson, en av de opprinnelige forfatterne av HTML5-spesifikasjonen. Han beskrev forsøket på å legge til kopieringsbeskyttelseskroker som "uetisk" og "en plug-in-plattform i forkledning", fordi EME som foreslått beskriver et API-rammeverk der tredjeparts plugin-moduler kan brukes til å utføre dekrypteringen i stedet for nettleseren. seg selv.

Tilhengerne av teknologien sier at dette er ment å være et valgfritt system, ikke et obligatorisk element for videoavspilling. Men andre innvendinger er reist. Hvis dekrypteringsprosessen innebærer plugin-moduler, gjør dette systemet ikke mer åpent enn de nåværende metodene som gir avspilling med innholdsbeskyttelse via Adobe Flash eller Microsoft Silverlight. Hvis slike plugin-moduler er knyttet til en bestemt kommersiell tjeneste (for eksempel Hulu eller Netflix) i stedet for en bestemt leveringsmetode (for eksempel Flash eller Silverlight), kan brukere bli tvunget til å bruke en mengde plug-ins for å jobbe med forskjellige tjenester.

Plug-in-tilnærmingen fungerer heller ikke i iOSs Safari på grunn av Apples sikkerhetsmodell og er sterkt begrenset i Windows 8s Metro-del. Brukere trenger i stedet innfødte apper, noe som skaper mer fragmentering.

EME er ikke det eneste elementet Netflix hevder det trenger før det kan levere video via HTML5. To andre utkast til forslag, Media Source Extensions og Web Cryptography API - som har generert langt mindre kontrovers - må også aksepteres som fulle standarder før de kan være en del av implementeringen Netflix har i tankene for sin tjeneste.

Netflix venter imidlertid ikke. Det står at en versjon av denne teknologien blir brukt akkurat nå for å levere Netflix-avspilling på Google Chrome OS-baserte bærbare datamaskiner, og den "samarbeider med Google for å implementere støtte for HTML5 Premium Video Extensions i Chrome-nettleseren."

En annen grunn til at Netflix får ballen til å rulle før snarere enn senere, er Microsofts langsiktige planer for Silverlight. Da nettet beveger seg vekk fra proprietære plugin-moduler generelt og mot HTML5 som et felles rammeverk og leveringsmekanisme for rikt innhold, har Microsoft besluttet å la solen gå ned på Silverlight. Microsoft støtter ikke Silverlight i sine egne Windows 8 Metro og Windows RT UI.

Selv om den nåværende Silverlight versjon 5 vil bli støttet gjennom 12. oktober 2021, er det ingen tegn til en versjon 6. På den annen side har de siste versjonene av Internet Explorer lagt til nye og utvidede HTML5-drevne funksjoner, inkludert video, selv om nettleseren er langt bak Chrome, Safari og Firefox i HTML5-kompatibilitet.

Kontroversen om inkludering av DRM i HTML5, enten direkte eller via plugin-moduler, er bare det siste problemet i kampen om å inkludere video som en del av HTML5-standarden.

Tidlig i utviklingen av HTML5 kom kontrovers om hvilke kodeker som skal spesifiseres som en del av videostandarden. Opprinnelig anbefalte utkaststandarden å bruke Theora-video- og Vorbis-lydkodekene i Ogg-containerformat, men anbefalingen ble trukket tilbake etter kritikk fra store leverandører som Nokia og Apple. Forsøk fra Mozilla og Google for å anspore interessen for en annen liberalt lisensiert kodek, VP8, fikk heller ikke mye trekkraft.

Kritikk om bruken av kodekene inkluderte usikkerhet om mulige patentspørsmål. H.264 / AVC, den nåværende store kodeken for videolevering, er patentert, men støttet av mange selskaper, slik at eventuelle patentrisiko kan forbedres gjennom lisensene. Videre tillater den nåværende lisensiering for H.264 at den kan brukes fritt på nettet så lenge det ikke belastes noen avgifter for å se på video.

Mozilla var en av de mer høylydte holdouts mot bruk av H.264 til video, men det har myket opp posisjonen den siste tiden på grunn av mangel på opptak for Theora eller VP8. Den økende forekomsten av støtte på plattformnivå (både i maskinvare og operativsystemer) for H.264-dekoding har gjort det mulig for Firefox på Windows å dekode H.264 via de innebygde plattformsbibliotekene som tilbys av Microsoft, i stedet for å bringe det inn i Firefox selv - - slippe Mozilla for kroken for å støtte en uønsket lisens direkte.

Uansett hva som skjer i kodekampene, betyr ikke EME-utkastet å jobbe med en bestemt kodek. Når alle store nettlesere støtter EME, kan Netflix og de andre store videeleveringstjenestene på nettet godt bruke HEVC, også kjent som H.265, etterfølgeren til H.264, som støtter 4K og enda høyere oppløsninger.

Denne historien, "Netflix satt til å forlate Silverlight men introduserte DRM for nettvideo," ble opprinnelig publisert på .com. Få det første ordet om hva de viktige tekniske nyhetene egentlig betyr med Tech Watch-bloggen. For å få den siste utviklingen i nyheter om forretningsteknologi, følg .com på Twitter.

$config[zx-auto] not found$config[zx-overlay] not found