Overview
A reference client implementation for the playback of MPEG DASH via JavaScript and browsers that support the Media Source Extensions.
If your intent is to use the player code without contributing back to this project, then use the master
branch which holds the approved and stable public releases.
If your goal is to improve or extend the code and contribute back to this project, then you should make your changes in, and submit a pull request against, the development
branch.
Demos and reference players
All these reference builds and minified files are available under both http and https.
Samples
Multiple dash.js samples covering a wide set of common use cases.
Reference players
The released pre-built reference players if you want direct access without writing any Javascript.
The nightly build of the /dev branch reference player , is pre-release but contains the latest fixes. It is a good place to start if you are debugging playback problems.
CDN hosted build files
The latest minified files have been hosted on a global CDN and are free to use in production:
In addition, all the releases are available under the following urls. Replace “vx.x.x” with the release version, for instance “v3.1.0”.
API Documentation
Full API Documentation is available describing all public methods, interfaces, properties, and events.
For help, join our Slack channel, our email list and read our wiki.
License
dash.js is released under BSD license