See exactly how HLS streaming works
A hands-on lab for developers with multiple working sources.
Educational use only. Use only with content you own or are authorized to access.
Break it down, concept by concept
M3U8 Playlists→
How master and media playlists describe a stream in plain text.
AES-128 Encryption→
How segments are encrypted and decrypted in the browser via a key URI.
Adaptive Bitrate→
How the player picks 1080p / 720p / 480p based on bandwidth.
Subtitle Tracks→
How WebVTT renditions attach to a stream and switch on the fly.