Skip to main content

What Is HLS (HTTP Live Streaming)?

A streaming protocol developed by Apple that delivers video in small chunks over HTTP. Used for playback delivery to viewers.

HLS is the protocol used to deliver live streams to viewers' browsers and apps. Unlike RTMP (which is used for ingest), HLS breaks the stream into small segments (typically 2-6 seconds) and delivers them over standard HTTP. This makes it compatible with CDNs and firewalls. Most streaming platforms use HLS for viewer delivery, which is why there's always some latency between the streamer and viewers.

Try It Yourself

Related Terms

← Back to Glossary