Dash-Industry-Forum/dash.js has 5,554 GitHub stars and 1,743 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-06 15:19 UTC. Last push 2026-10-29.
A reference client implementation for the playback of MPEG DASH via Javascript and compliant browsers.
Measured star growth
- in 24h
- 0
- in 7 days
- Update delayed
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
Original
Overview
dash.js is a JavaScript based implementation for the playback of MPEG DASH content in browser based environments that support the Media Source Extensions and the Encrypted Media Extensions.
Documentation
To get started, check out our documentation that includes a quickstart guide , usage instructions and contribution guidelines.
Hosted Examples
Quickstart
A very basic example on how to use dash.js in your application can be found below:
<!doctype html>
<html>
<head>
<title>dash.js Rocks</title>
<style>
video {
width: 640px;
height: 360px;
}
</style>
</head>
<body>
<div>
<video id="videoPlayer" controls></video>
</div>
<script src="https://cdn.dashjs.org/latest/modern/umd/dash.all.min.js"></script>
<script>
(function () {
var url = "https://dash.akamaized.net/envivio/EnvivioDash3/manifest.mpd";
var player = dashjs.MediaPlayer().create();
player.initialize(document.querySelector("#videoPlayer"), url, true);
})();
</script>
</body>
</html>
Contact
Please raise any issue directly on Github.
You can also find us on Slack! and on Google Groups.
License
dash.js is released under BSD license
Tested With
Explore related projects
ytdl-org/youtube-dl
Command-line program to download videos from YouTube.com and other video sites
141,474 starsexcalidraw/excalidraw
Virtual whiteboard for sketching hand-drawn like diagrams
135,243 starsgodotengine/godot
Godot Engine – Multi-platform 2D and 3D game engine
119,656 starsmrdoob/three.js
JavaScript 3D Library.
117,745 stars