BT
x Your opinion matters! Please fill in the InfoQ Survey about your reading habits!

Netflix Gives Up Silverlight, Chooses HTML5

by Abel Avram on Apr 18, 2013 |

Netflix has announced their intent to switch their video player from Silverlight to HTML5, the first implementation of the new player being done in Chrome/Chrome OS, with Windows and Mac OS X following soon.

Netflix is responsible for one third of all downloaded traffic in North America, according to Adrian Cockcroft, Director of Architecture for the Cloud Systems at Netflix, and all those bytes have been streamed to a Silverlight application so far, but that is about to change.

Netflix has recently announced the intention to switch to HTML5 from Silverlight. Among the main reasons they mention Microsoft’s mention to stop supporting Silverlight 5 in 2021 without any word being spoken about Silverlight 6. They also blame the fact that one has to install the Silverlight plug-in before being able to stream content, and some users refuse to install such plug-ins for security reasons. Also, a problem is that newer browsers do not support plug-ins, such as Safari on iOS or IE on Windows 8/Metro. Another problem we could add is that Windows 8 and Linux are not listed among Silverlight-compatible operating systems. And most comments to Netflix’s announcement were requests for official Linux support.

Netflix will solve those problems by embracing HTML5, and the first application has been developed and is being under testing on Chrome OS. Google has shown interest in implementing a number of HTML5 enhancements requested by Netflix, named “HTML5 Premium Video Extensions”:

  • Media Source Extensions – enables an application to use JavaScript for streaming content. This provides flexibility for a web app in choosing the right CDN for streaming and switching to another where there are issues with the first one.
  • Encrypted Media Extensions – adds DRM support
  • Web Cryptography API – a JavaScript API providing encryption support. Netflix encrypts most communication with back-end servers to ensure viewer’s privacy. Netflix sends a lot of logging information back to their servers, more exactly about 4.5% of all North America upwards traffic, according to Cockcroft.

Currently Netflix uses a Pepper plug-in for encryption purposes until Google implements Web Cryptography API in Chrome, at that point Netflix intending to open up their HTML5 video application for testing under Windows and Mac OS X.

Rumors regarding Silverlight’s demise have circulated at least since 2010 when it’s future started being debated, with Microsoft showing their commitment for the platform with the release of Silverlight 5 in 2011, followed by contradictory messages later on and the decision to stop supporting any plug-ins in IE Metro. If there were any doubts before, now we can say with a high degree of confidence that Silverlight has no future. With Flash suffering from similar problems, it remains for HTML5 to occupy the RIA space in the following years.

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread
Community comments

2021!? by Zef Hemel

Microsoft drops support for Silvelight 5 in 2021!? Only 8 more years to guy guys, let's move quickly!

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

1 Discuss

Educational Content

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2014 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT