Programiranje

Netflix naj bi opustil Silverlight, a uvedel DRM za spletni video

Netflix, ki prek interneta zagotavlja več videoposnetkov kot kdor koli razen YouTube, za dostavo videoposnetkov opušča Microsoftovo tehnologijo Silverlight plug-in in se namesto tega preusmerja na HTML5. Tukaj je ulov: standardi HTML5, ki jih Netflix predlaga, ob podpori drugih večjih podjetij, vključujejo kljuke za zaščito pred kopiranjem.

V začetku tega leta so Google, Microsoft in Netflix W3C predložili osnutek predloga za način dodajanja upravljanja digitalnih pravic (DRM) videoposnetkom, ki se predvajajo prek HTML5. Osnutek razširitve šifriranih medijev (EME) so mnogi ostro kritizirali - predvsem Ian Hickson, eden prvotnih avtorjev specifikacije HTML5. Poizkus dodajanja kljukic za zaščito pred kopiranjem je opisal kot "neetičen" in "prikrito platformo vtičnika", ker EME, kot je predlagan, opisuje okvir API-ja, kjer bi lahko vtičnike tretjih oseb uporabili za dešifriranje namesto brskalnika sama.

Zagovorniki tehnologije pravijo, da naj bi bil to neobvezen sistem in ne obvezen element za predvajanje videa. Ugotovljeni pa so bili tudi drugi ugovori. Če postopek dešifriranja vključuje vtičnike, sistem zaradi tega ni resnično bolj odprt kot sedanje metode, ki zagotavljajo predvajanje z zaščito vsebine prek Adobe Flash ali Microsoft Silverlight. Če so takšni vtičniki vezani na določeno komercialno storitev (na primer Hulu ali Netflix) in ne na določen način dostave (recimo Flash ali Silverlight), se lahko uporabniki znajdejo v obliki vtičnikov za delo z različnimi storitvami.

Pristop vtičnikov prav tako ne deluje v iOS-u Safari zaradi Appleovega varnostnega modela in je močno omejen v delu Windows 8 Metro. Uporabniki bi raje potrebovali izvorne aplikacije in ustvarili večjo razdrobljenost.

EME ni edini element, za katerega Netflix trdi, da ga potrebuje, preden lahko odda video prek HTML5. Še dva osnutka predlogov, Media Source Extensions in Web Cryptography API - ki sta ustvarila veliko manj polemik - je treba sprejeti tudi kot polna standarda, preden lahko postaneta del izvedbe, ki jo Netflix misli na svoje storitve.

Netflix pa ne čaka. Pravi, da se trenutno uporablja različica te tehnologije za predvajanje Netflixa v prenosnih računalnikih s sistemom Google Chrome OS in "sodeluje z Googlom pri uvajanju podpore za razširitve HTML5 Premium Video Extensions v brskalniku Chrome."

Drug razlog, da Netflix prej kot slej dobi žogo, so Microsoftovi dolgoročni načrti za Silverlight. Z odmikom spleta od lastniških vtičnikov na splošno in k HTML5 kot skupnemu okviru in mehanizmu dostave bogate vsebine, se je Microsoft odločil, da bo sonce zašlo na Silverlightu. Microsoft ne podpira Silverlight-a v svojih uporabniških vmesnikih za Windows 8 Metro in Windows RT.

Čeprav bo trenutna različica Silverlight 5 podprta do 12. oktobra 2021, ni nobenih znakov različice 6. Po drugi strani pa je zadnjih nekaj različic Internet Explorerja dodalo nove in razširjene funkcije, ki jih poganja HTML5, vključno z video, čeprav ta brskalnik v združljivosti HTML5 še naprej močno zaostaja za Chrome, Safari in Firefox.

Polemika glede vključitve DRM v HTML5, bodisi neposredno bodisi prek vtičnikov, je le zadnja težava v boju za vključitev videa kot dela standarda HTML5.

V začetku razvoja HTML5 je prišlo do polemike o tem, katere kodeke določiti kot del svojega video standarda. Prvotno je osnutek standarda priporočal uporabo video posnetkov Theora in avdio kodekov Vorbis v obliki vsebnika Ogg, vendar je bilo priporočilo umaknjeno po kritikah večjih ponudnikov, kot sta Nokia in Apple. Poskusi Mozille in Googla, da bi spodbudili zanimanje za še en dobro licenciran kodek, VP8, prav tako niso dobili velikega vtisa.

Kritike glede uporabe teh kodekov so vključevale negotovost glede morebitnih patentnih težav. H.264 / AVC, trenutni glavni kodek za dostavo videov, je patentiran, vendar ga podpirajo številna podjetja, zato bi lahko vsa patentna tveganja izboljšali z njihovimi licencami. Poleg tega trenutno dovoljenje za H.264 omogoča njegovo prosto uporabo v spletu, če se za ogled videoposnetkov ne zaračunava nobena pristojbina.

Mozilla je bila ena izmed glasnejših zadržkov proti uporabi H.264 za video, vendar je v zadnjem času nekoliko omilila svoj položaj zaradi premajhne uporabe Theore ali VP8. Naraščajoča razširjenost podpore na ravni platforme (tako v strojni opremi kot v operacijskih sistemih) za dekodiranje H.264 je Firefoxu v sistemu Windows omogočila dekodiranje H.264 prek izvornih knjižnic platforme, ki jih je zagotovil Microsoft, namesto da bi jih vnesel v sam Firefox - - spuščanje Mozille zaradi neposredne podpore neželeni licenci.

Karkoli se zgodi v bitkah kodeka, osnutek EME ne pomeni, da bi delal z določenim kodekom. Do takrat, ko vsi glavni brskalniki podpirajo EME, Netflix in druge večje storitve za dostavo videoposnetkov v spletu morda že uporabljajo HEVC, znan tudi kot H.265, naslednik H.264, ki podpira 4K in še večje ločljivosti.

Ta zgodba, "Netflix naj bi opustil Silverlight, a uvedel DRM za spletni video," je bila prvotno objavljena na .com. Z blogom Tech Watch poiščite prvo besedo o tem, kaj resnično pomenijo pomembne tehnološke novice. Za najnovejši razvoj novosti o poslovnih tehnologijah sledite .com na Twitterju.

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