Low-Latency HLS (LL-HLS)

The extension of HLS that brings live video within a few seconds of real time — close enough for chat, Q&As and live auctions.

Updated: November 2026 6 min read Protocols
In short

LL-HLS publishes small parts of a segment as soon as they are encoded and lets the player wait on the server for the next one, so a live stream runs a few seconds behind real time instead of 10–30.

What is Low-Latency HLS?

Low-Latency HLS (LL-HLS) is an extension of HTTP Live StreamingHLS (HTTP Live Streaming)Apple’s adaptive streaming protocol. Uses .m3u8 manifests and segmented delivery; supported on every browser, device and smart TV.Open definition → that Apple published in 2019 and folded into the HLS specification. It keeps everything that makes HLS reach every browser, phone and TV — plain HTTP, ordinary CDNsCDN (Content Delivery Network)A global network of edge servers that caches video close to viewers, cutting latency and absorbing traffic spikes.Open definition →, an .m3u8 playlist — and changes how fast new video becomes available to the player.

Standard HLS live typically runs 10–30 seconds behind real time. LL-HLS brings that down to a few seconds: not as tight as a two-way call, but close enough that viewers' chat questions arrive while the topic is still on screen.

How LL-HLS works

Partial segments

Each segment is published in parts of a few hundred milliseconds as soon as they are encoded — usually as CMAFCMAF (Common Media Application Format)One fragmented-MP4 packaging that HLS and DASH can both play — a single set of segments for every device and the base of low-latency live.Open definition → chunks — instead of waiting for the full segment.

Blocking playlist reload

The player asks for the next version of the playlist and the server holds the request until it exists, rather than the player polling on a timer and arriving late.

Preload hints

The playlist names the part that is about to appear, so the player can request it before it is finished and receive it the moment it is.

Rendition reports

The playlist reports the latest state of other quality levels, so adaptive bitrateAdaptive Bitrate (ABR)Automatically adjusts video quality in real time to match each viewer’s connection speed — smooth playback from 480p to 4K with no buffering.Open definition → switching does not cost an extra round trip.

HLS vs LL-HLS vs WebRTC

AspectStandard HLSLL-HLSWebRTC
Typical delay10–30 sA few secondsUnder a second
DeliveryHTTP, any CDNHTTP, CDN that handles held requestsPeer or media-server connections
Audience sizeUnlimitedVery largeCostly beyond small rooms
Weak connectionsMost forgivingLess buffer to ride out dipsDrops quality fast
Best forBroadcasts, VoDWebinars, Q&As, live commerceCalls, real-time interaction

The trade-off: latency vs stability

Every second of latency is also a second of buffer. A standard HLS player can sit 20 seconds behind and use that cushion to survive a bandwidth dip; an LL-HLS player keeps only a few seconds, so a weak mobile connection reaches bufferingBufferingWhen playback pauses to load more data. ABR exists largely to prevent it by stepping quality down before the buffer empties.Open definition → sooner. Viewers on slow networks — common across large parts of Latin America, for example — are better served by a stream that keeps a deeper buffer and steps quality down early.

  • Choose low latency when the audience reacts in real time: a webinar with a live Q&A, an auction, a sports watch-along with chat.
  • Choose standard latency for one-way broadcasts, big audiences on mobile data, or anything where smooth playback matters more than being first.
  • Keep the edge close. Low latency also depends on the distance to the nearest CDN edge — a viewer in São Paulo should not be pulling segments from Frankfurt.

Further reading

Denis Konnov

Written by

Denis Konnov Verified

CMO at Kinescope

Denis leads marketing and content at Kinescope, working closely with the platform's engineers. This glossary is reviewed and kept up to date by the team building Kinescope's streaming, encoding and CDN delivery infrastructure.

FAQ

Can’t find the answer you need? Check out our Help Center.

Low-Latency HLS (LL-HLS) is an extension of Apple’s HTTP Live Streaming that cuts live delay from the usual 10–30 seconds to a few seconds. It does this with partial segments published as soon as they are encoded, playlist requests the server holds until new media exists, and preload hints that let the player fetch the next part immediately.

Typically a few seconds behind real time — roughly 2–8 seconds depending on the encoder, CDN and player buffer — compared with 10–30 seconds for standard HLS. WebRTC goes below a second but is much harder to scale to large audiences.

LL-HLS is supported natively in Safari on Apple devices and in browsers through JavaScript players such as hls.js. Players that do not support the low-latency features still play the stream as standard HLS, just with a longer delay.

Because low latency means a shallow buffer. A player that sits a few seconds behind live has little reserve when bandwidth drops, so it stalls sooner than a standard-latency player. For audiences on weak mobile networks, a slightly higher latency with adaptive bitrate stepping down early usually gives smoother playback.