MPEG-DASH
MPEG-DASH (Dynamic Adaptive Streaming over HTTP) is an international open standard, published by ISO in April 2012.
The DASH Industry Forum (DASH-IF) is a group of leading streaming companies who got together to promote and catalyze the adoption of MPEG-DASH and help transition it from a specification into a real deployments. To facilitate the use of MPEG-DASH the DASH-IF has launched the dash.js project. The project provides a free, open source DASH player which serves as a JavaScript reference client to implement production grade DASH players. It relies on the Media Source Extensions (MSE) and the Encrypted Media Extensions (EME) defined by W3C for the playback of MPEG-DASH content.
In December 2019, Fraunhofer FOKUS has been awarded by DASH-IF to maintain the source code of the dash.js project. Our work includes labeling, commenting, resolving and closing open issues and pull requests as well as implementing new features specified within the DASH-IF. The robustness, the wide support of features and the possibility of customizing the player makes dash.js an ideal client used in production by multiple companies and a large number of our own customers. As one of the early adopters of MPEG-DASH, Fraunhofer FOKUS is using dash.js in numerous projects and is happy to assist with any problems or specific requirements around dash.js and DASH in general.