dash.js
A reference client implementation for the playback of MPEG-DASH via JavaScript and MSE.
Why consider dash.js?
dash.js is the official open-source MPEG-DASH reference video player maintained by the DASH Industry Forum. It delivers adaptive bitrate video playback, multi-track audio switching, dynamic digital rights management (DRM), and live streaming telemetry.
Learn dash.js by building
Practical setup notes, real use cases, and copy-ready examples in one focused guide.
In this guide2 sections
Overview of dash.js
dash.js plays high-quality MPEG-DASH video streams with smooth adaptive bitrate switching.
Quickstart
npm install dashjsimport dashjs from 'dashjs';const player = dashjs.MediaPlayer().create();player.initialize(document.querySelector("#videoPlayer"), "https://dash.akamaized.net/envivio/EnvivioDash3/manifest.mpd", true);dash.js is licensed under the BSD 3-Clause License.
Related tools
More options with a similar category or technology profile.
FlowInquiry
Interactive user research surveys and customer satisfaction polling platform.
Mailcoach
Self-hosted email newsletter and drip campaign platform built on Laravel.
phpList
World-proven open-source newsletter manager and email campaign marketing platform.
django-newsletter
Newsletter and subscriber campaign application built for Django websites.