Netflix trece de la Silverlight la HTML5 în Windows 8.1, reduce dramatic utilizarea procesorului

Netflix HTML5

Odată cu lansarea Windows 8.1 Preview, Netflix acceptă acum streaming-ul prin HTML5 în loc de plug-in-ul Silverlight patentat de Microsoft. Avertismentul este că numai Internet Explorer 11, care este inclus în Windows 8.1, acceptă extensiile HTML5 necesare; dacă sunteți utilizator Firefox sau Chrome, veți continua să utilizați pluginul Silverlight. În testele noastre inițiale, trecerea la HTML5 vede o reducere masivă a utilizării CPU - aproximativ o treime din utilizarea procesorului Silverlight.



În ciuda schimbării masive de la Flash, Silverlight și alte plug-in-uri terțe pentru conținut web dinamic, furnizorii de producători de conținut au refuzat ferm să treacă la HTML5 din cauza lipsei de DRM. Indiferent dacă ne place sau nu DRM, adevărul trist este că serviciile de streaming, cum ar fi Netflix și Hulu, care sunt foarte populare, există doar pentru că deținătorii de licență se simt oarecum siguri că spectacolele lor nu vor fi înlăturate. Modul convențional în care este implementat videoclipul HTML5 este, practic, prin plasarea unui fișier video întreg, necriptat pe web, și apoi încorporarea acestuia într-o pagină web. Acest fișier poate fi descărcat direct dacă doriți. Acest lucru este fantastic pentru surferi și proliferarea rețelei web deschise, dar nu atât de grozav pentru deținătorii drepturilor de autor.



Pentru a aduce streaming TV și filme la IE11 și HTML5, Netflix a lucrat cu Microsoft pentru a implementa trei extensii la HTML5 denumite „Extensii video premium”. Aceste extensii, propuse de Microsoft, Mozilla, Google și Netflix, nu fac parte în prezent din specificațiile HTML5 oficiale, dar au fost trimise la W3C ca schițe de lucru. În general, HTML5 fiind o specificație atât de tânără, în ultimii ani s-au văzut producătorii de browsere care își pun în aplicare propriul subset de caracteristici HTML5 într-un mod neordonat. Microsoft preia conducerea cu extensiile video premium, dar este încă în spatele Firefox și Chrome în alte domenii ale specificațiilor HTML5. Având în vedere Mozilla și Google, ambele fiind implicate în proiectele de lucru, nu ar fi surprinzător dacă aceleași extensii vin și la Firefox și Chrome în timp util.



Există trei părți din ceea ce Netflix numește Extensii video premium: Extensii media sursă (MSE), Extensii media criptate (EME) și API-ul web pentru criptografie (WebCrypto). MSE permite JavaScript să gestioneze crearea manipulării HTML5 și a elementelor; în esență, mai degrabă decât încărcarea unui fișier video sau audio complet, JavaScript permite streaming adaptiv, schimbarea timpului și alte caracteristici utile. EME, așa cum sugerează și numele, permite protejarea multimedia prin DRM. WebCrypto nu are legătură directă cu fluxul de conținut, dar capacitatea de a transmite cu ușurință și în siguranță date între browsere și servere este o caracteristică valoroasă.

Netflix în IE11 și HTML5 (stânga) vs. Chrome 28 și Silverlight (dreapta)

Netflix în IE11 și HTML5 (stânga) față de Chrome 28 și Silverlight (dreapta). Faceți clic pentru a mări.



În testele noastre inițiale, versiunea HTML5 a Netflix seamănă mult cu versiunea Silverlight, cu excepția faptului că este puțin mai plată și mai simplă (nu neapărat un lucru rău). Filmele și emisiunile TV încă se încarcă la fel de repede, calitatea videoclipurilor este aceeași, miniaturile încă apar când treceți mouse-ul peste bara de redare și puteți sări în continuare prin flux cu încărcare minimă. Cel mai bun dintre toate, versiunea HTML5 a Netflix pare să utilizeze în mod semnificativ mai puțin timp CPU decât versiunea Silverlight. După cum puteți vedea în captura de ecran de mai sus, IE11 (stânga) folosește doar 1,6% din CPU, în timp ce Chrome 28 (dreapta) folosește 5,4%. Acest lucru se întâmplă cu un procesor Core i7 930 puternic tactat la 3,8 GHz; pe un dispozitiv mobil cu un procesor mai mic, diferența ar putea fi mult mai vizibilă. Este posibil să aveți câștiguri uriașe de viață a bateriei, dacă utilizați Windows 8.1 și IE11 pentru a viziona videoclipuri Netflix.



Puteți observa, de asemenea, că IE11 este oprit în captura de ecran. Nu sunt pe deplin sigur de ce este acest lucru - cu siguranță afișa videoclipuri pe monitorul meu - dar ar putea face parte din măsurile DRM luate de Netflix. Nu există niciun cuvânt despre momentul în care playerul HTML5 al Netflix va ajunge la Firefox și Chrome, dar nu ne-ar mira dacă este destul de curând. Dacă ascultați cu atenție, puteți auzi bocetele de moarte gâlgâitoare ale Flash și Silverlight.