YouTube Drops Support for 1080p Streams in the Regular HTML5 Player

I've mentioned in the previous post about Media Source Extensions and YouTube's HTML5 player. For now, only Chrome, Opera and IE11 for Windows 8 support Media Source Extensions. If you're using Firefox, Safari or an old version of IE, you're out of luck.

Why is this important? YouTube switched to adaptive streams in the Flash player and now does the same thing for the HTML5 player, but this requires Media Source Extensions. The adaptive DASH player uses separate chunked streams for audio and video, so that YouTube can switch the stream to a lower or higher bit rate, depending on the network bandwidth.

A few days ago, YouTube removed the non-DASH streams for 480p and 1080p. This means that you'll no longer be able to watch 1080p videos in YouTube's HTML5 player if you use Firefox or Safari. Here's an example of video that includes the 480p and 1080p options in the Flash player and the DASH HTML5 player, but not the regular HTML5 player.

Firefox screenshot:


Chrome screenshot:


This change affects desktop browsers and mobile browsers, third-party mobile YouTube players, as well as the apps and extensions that download YouTube videos and break YouTube's terms of use. You're not affected if you use the Flash player, the HTML5 player in Chrome, Opera and IE11 or YouTube's mobile apps.

Maybe this was one of the reasons why YouTube decided to make the video quality drop-down less visible.

Update: Mozilla plans to add support for Media Source Extensions. "Timeline wise we are hoping to support enough of the spec to support the YouTube production player by the end of the year but will need to collaborate with YouTube to ensure that we're focusing on the right things."