
The W3C Media Source Extensions specification “extends HTMLMediaElement to allow JavaScript to generate media streams for playback.” This makes it possible for Netflix to download audio and video content from our content delivery networks and feed it into the video tag for playback. We call these, collectively, the “HTML5 Premium Video Extensions”: Media Source Extensions (MSE)

Over the last year, we’ve been collaborating with other industry leaders on three W3C initiatives which are positioned to solve this problem of playing premium video content directly in the browser without the need for browser plugins such as Silverlight. We’re interested to solve these problems as we move to our next generation of video playback on the web. Third, not all browsers support plugins (eg: Safari on iOS, Internet Explorer in Metro mode on Windows 8), so the ability to use them across a wide range of devices and browsers is becoming increasingly limited.
#HTML5 VIDEO PLAYER CHROME INSTALL#
Second, some view browser plugins as a security and privacy risk and choose not to install them or use tools to disable them. For some customers, Netflix might be the only service they use which requires the Silverlight browser plugin.

First, customers need to install the browser plugin on their computer prior to streaming video. Silverlight is a browser plugin which allows our customers to simply click “Play” on the Netflix website and watch their favorite movies or TV shows, but browser plugins have a few disadvantages. We’d like to share some progress we’ve made towards our goal of moving to HTML5 video. But since Microsoft announced the end of life of Silverlight 5 in 2021, we need to find a replacement some time within the next 8 years. It provides a high-quality streaming experience and lets us easily experiment with improvements to our adaptive streaming algorithms. We currently use Microsoft Silverlight to deliver streaming video to web browsers on the PC and Mac. By Anthony Park and Mark Watson Today, we’re excited to talk about proposed extensions to HTML5 video that enable playback of premium video content on the web.
