Browsers do not support MPEG-DASH natively
Websites need JavaScript libraries to play DASH streaming. These open source MPEG-DASH player libraries require MSE support in the browser:
- dash.js: official reference implementation
- Shaka Player: Google's player library
Other clients:
- dashas: open source client written in Flash (so no MSE support needed)
- commercial clients
MSE Support in Browsers
- Chrome 23
- IE 11 (only on Windows 8+)
- Edge
- Safari 8.0 (only on OS X, not on iOS)
- Firefox 42
- Opera 20, only WebM, no h.264 yet (as of 26)
Also, the HLS implementation in Safari 10 (both iOS and Mac) now supports MPEG-DASH mp4 fragments, which means you don't need to generate your media fragments twice to support HLS and MPEG-DASH. You only need two types of manifest files.
You can try out the official MPEG-DASH test vectors in your own browser.
More MSE browser support information: caniuse, JW Player, HTML5test