DREAM 4K IPTV · FROM USD $8.99 / 1 MONTHInstall your player. Request a one-day trial
Worldwide viewing guides
Dream 4K · technical

The HLS live playlist window

Understand the difference between currently advertised live media, a playback buffer and a replay entitlement.

The HLS live playlist window — illustrated reference table
In this guideThree time spans serve different purposesThe window can move while playback is pausedInvestigate expiry with two snapshots

A live HLS media playlist commonly advertises a moving window of recent segments. As new media is added, older entries can leave that window. A client uses the current view to find media that is available for the live presentation.

The advertised window is not the same as the media already buffered on a device. It is also not a promise of catch-up or replay rights. A provider can offer a live timeline without retaining every earlier segment for later playback.

Three time spans serve different purposes

The playlist window describes resources currently listed by the publisher. The playback buffer describes media the client has already obtained and can present. A separate replay archive, if offered, has its own availability and access rules.

An original hypothetical window lists ten six-second segments, representing sixty seconds of media. A viewer’s player might hold only eighteen seconds ahead of its current position. Neither number proves that a programme from yesterday can be requested, and neither establishes the complete capture-to-screen delay.

The window can move while playback is paused

A paused client may stop advancing its presentation position while the live source continues publishing. When playback resumes, the requested old segment may no longer be advertised or retained. Clients can handle that situation differently: some move toward the live edge, some offer a warning, and some fail until reloaded.

A pause duration longer than the visible window is therefore meaningful context in a failure report. It is not enough to know that the URL still exists.

TermDescribes
Playlist windowCurrently advertised live segment range
Buffered mediaPlayable data already held by the client
Seekable rangePositions the player currently considers seekable
Replay availabilityA separately supported archive/access capability

Investigate expiry with two snapshots

Record the playlist when pausing if diagnostics permit, then compare it with the current playlist after resuming. Check whether the old requested resource is still listed. A failure for a resource outside the current window has a different context from a current playlist explicitly referencing an unavailable segment. Do not turn a changing window into an unsupported promise of unlimited pause or DVR capability.

READY FOR YOUR FIRST SCREEN?

Your device.
A clear next step.

Confirm the device and player first. Once the appropriate app is installed, request the one-day free trial.