Player Framework for HTML5

The Player Framework for HTML5 is intended for use in browser-based applications. The framework has been tested in the latest versions of both desktop and mobile browsers that support the HTML5 video tag. It should be noted that the W3C does not currently have a standard for adaptive bitrate streaming so most browsers only support simple progressive download playback at this time. Microsoft, along with ninety other technology and media companies, is driving a standard called MPEG DASH that promises to become the industry-wide standard for adaptive streaming in the future. We expect MPEG DASH to be supported in browsers, devices, and various application platforms. Once it has been implemented we will update the HTML5 player framework to support this standard.

Player example

Documentation and Examples


Last edited Mar 9, 2012 at 10:52 PM by mdowney, version 2


Birbilis Nov 15, 2013 at 3:39 PM 
they should fix IE Metro instead

jeremiahswanson Dec 10, 2012 at 3:33 PM 
Our company is currently using IIS Smooth Streaming and Silverlight for most of our video playback on our websites. Do we have any sort of timeline on the adoption of MPEG-DASH? We are concerned about how things are playing out with this technology as IE10 Metro doesn't support silverlight so that leaves NO alternative for adaptive bitrate streaming. Support for video formats on various devices seems to be very inconsistent. We currently are having to encode videos is multiple formats utilizing more storage and more developer time to support different video controls for different browsers. Having a standard format supported across the board would make life better for everyone! Not to mention being cost effective...