Skip to content

Usage ​

dash.js covers a wide set of use cases such as low latency streaming, DRM playback, multi-audio and multi-text playback and many more.

We suggest to make yourself familiar with the basic concepts of dash.js. This includes understanding how to:

Many samples demonstrating the dash.js features can be found in our sample section.

The pages in this section explain the individual features of dash.js in detail, including code examples and links to the corresponding samples:

Playback basics ​

Streaming types ​

Adaptive streaming and buffering ​

Tracks and media ​

Content protection ​

Data and reporting ​

Advanced ​