What is HLS?

HTTP Live Streaming (HLS) is a widely used protocol for delivering video content over the Internet using standard HTTP.

What is HLS?

HTTP Live Streaming (HLS) is a streaming protocol developed by Apple that breaks video into small HTTP-based file segments, each containing a short portion of the stream. A manifest file (.m3u8) tells the player the order and location of segments.

How does HLS work?

HLS divides a video stream into small segments (typically 6-10 seconds each) and serves them over standard HTTP. The player downloads segments sequentially, and because HLS supports adaptive bitrate streaming, it can switch between quality levels based on network conditions.

HLS advantages

HLS works through standard HTTP, making it compatible with firewalls and CDNs. It has near-universal device support and built-in adaptive bitrate streaming for optimal viewing quality.