StreamTest

HLS ladder has a duplicated rung

Two variants are indistinguishable — same resolution, codec, dynamic range and bitrate — so one is wasted.

What it means

Two entries match on every attribute a player selects by. Note that several rungs at one resolution with *different* bitrates is deliberate and good practice; this is about true duplicates.

Why it matters

A duplicate rung gives the player no new option while adding a playlist entry and, usually, a whole encoding ladder’s worth of storage and origin cost. It is normally the result of a packaging job that ran twice or a merge that went wrong.

How to fix it

  1. Remove one of the two entries.
  2. If they are meant to differ — a backup origin, say — express that with PATHWAY-ID rather than a bare duplicate.

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 ladder has a duplicated rung" mean?
Two entries match on every attribute a player selects by. Note that several rungs at one resolution with *different* bitrates is deliberate and good practice; this is about true duplicates.
Why does it matter?
A duplicate rung gives the player no new option while adding a playlist entry and, usually, a whole encoding ladder’s worth of storage and origin cost. It is normally the result of a packaging job that ran twice or a merge that went wrong.
How do I fix it?
1. Remove one of the two entries. 2. If they are meant to differ — a backup origin, say — express that with PATHWAY-ID rather than a bare duplicate.
How can I detect this automatically?
Paste your HLS streaming URL into StreamTest's free HLS analyzer. It runs this check on every analysis, flags the finding, and links straight back to this page — no sign-up required.

Related HLS checks