Why it matters
HLS is the widest-supported video streaming protocol. Understanding it enables broad reach.
Advertisement
The architecture
Segments: .ts (MPEG-TS) or .m4s (fMP4). Typically 2-10 seconds each.
Media playlist (.m3u8): list of segments with durations.
Master playlist: lists media playlists at different bitrates for adaptive.
Advertisement
How it works end to end
Adaptive bitrate (ABR): client measures throughput, picks best bitrate. Switches on segment boundaries.
Live vs VOD: live has rolling manifest; VOD has fixed manifest.
Low-Latency HLS: partial segments enable ~1s latency.
Encryption: AES-128 supported natively.