HLS HTTP Live Streaming

HTTP Live Streaming (HLS)

HLS or HTTP Live Streaming is an HTTP-based adaptive bitrate video streaming protocol that contains a set of tools and procedures for streaming video and audio over the internet. HLS protocol was introduced by Apple in 2009.

In this tutorial, we talk about what HLS streaming protocol is, how to package HLS using FFmpeg, look at the differences between HLS and MPEG-DASH and wrap up with providing m3u8 players to test HLS streams. Hope you like this tutorial!