Bitrate Ladder Planning
A ladder is an ordered set of encoded renditions at descending resolution and bitrate. Its purpose is to let an adaptive player select a rendition that matches current network capacity without visible quality oscillation. Planning a ladder is an optimisation problem bounded by device coverage, encoder budget and storage.
Fixed versus per-title ladders
A fixed ladder assigns every piece of content the same rungs. It is simple, cacheable and predictable. A per-title ladder analyses each title and places rungs where the content's rate-distortion behaviour suggests the best return. The second approach can save meaningful storage but multiplies encoding work and complicates operations.

How to choose rungs
- Anchor the top rung at the highest resolution the audience can actually display.
- Space rungs by perceptual difference, not by even bitrate steps; roughly geometric spacing works well.
- Keep resolution changes and bitrate changes from coinciding, which can cause visible switching.
- Validate each rung with the measurement framework rather than trusting bitrate alone.
| Rung | Resolution | Target rate anchor | Encoder family |
|---|---|---|---|
| Top | 2160p | 15 Mb/s | Processor-based, high efficiency |
| Upper mid | 1440p | 9 Mb/s | Processor-based or accelerated |
| Mid | 1080p | 5 Mb/s | Accelerated acceptable |
| Low | 720p | 2.5 Mb/s | Accelerated |
| Floor | 480p | 1.2 Mb/s | Accelerated |
Interaction with quality control
Ladders are usually built with constant-quality encoding per rung and then measured, rather than targeting an exact bitrate. See constant-quality modes for the control concept and measurement for validation.