StreamTest

HLS live window is shorter than three target durations

The playlist holds too little content, so any player that falls slightly behind runs off the end of the window.

What it means

A live media playlist must contain at least three target durations of media. Yours holds less.

Why it matters

Players deliberately start a few segments behind the edge to absorb jitter. If the window is barely longer than that offset, a moment of slow network pushes the player past the oldest segment in the playlist, and it must seek forward — visible as a stall followed by a jump.

How to fix it

  1. Increase the number of segments retained in the live playlist.
  2. For a DVR window, retain considerably more than the minimum — minutes, not seconds.

Check your own stream

The free HLS analyzer runs this check on every analysis and links each finding straight back here.

Open the HLS analyzer →

Frequently asked questions

What does "HLS live window is shorter than three target durations" mean?
A live media playlist must contain at least three target durations of media. Yours holds less.
Why does it matter?
Players deliberately start a few segments behind the edge to absorb jitter. If the window is barely longer than that offset, a moment of slow network pushes the player past the oldest segment in the playlist, and it must seek forward — visible as a stall followed by a jump.
How do I fix it?
1. Increase the number of segments retained in the live playlist. 2. For a DVR window, retain considerably more than the minimum — minutes, not seconds.
How do I check an HLS playlist for this automatically?
Paste the master or media playlist URL into the free HLS analyzer. It runs this check on every analysis alongside the ladder, timing and live-edge audits, and links each finding back to the page that explains it.
What is the first thing to try?
Increase the number of segments retained in the live playlist.

Related HLS checks