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