Engine
mattebox
The adaptive streaming engine for HLS and DASH: a kernel and the stages you add.
Docs
Each package is released on its own, so each book has its own versions. A page always says which book and which version you are reading.
@mattebox/player
The <mattebox-player> element and its controls.
@mattebox/player-core
The headless layer under the element: sources, handlers, and the session.
@mattebox/player-playlist
A list of items for the player: next, previous, repeat, shuffle, and an up next card.
@mattebox/player-diagnostics
Playback stats, charts, engine state and browser support, inside the player.
@mattebox/player-spatial-nav
Remote control navigation for the player on Tizen, webOS and other TVs.
@mattebox/player-cast
Chromecast from the player: the cast button and the screen shown while casting.
@mattebox/cast-receiver
The bridge between Google's Cast receiver framework and the player.