Bitrate Analytics mark Bitrate AnalyticsStandards Desk
bitrate-analytics.info · independent engineering analysis

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.

2160p — 15.0 Mb/s 1440p — 9.0 Mb/s 1080p — 5.0 Mb/s 720p — 2.5 Mb/s 480p — 1.2 Mb/s Each rung targets a distinct device class and network condition.

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.

Ladder generation is the dominant compute load in a delivery fleet
Ladder generation is the dominant compute load in a delivery fleet

How to choose rungs

RungResolutionTarget rate anchorEncoder family
Top2160p15 Mb/sProcessor-based, high efficiency
Upper mid1440p9 Mb/sProcessor-based or accelerated
Mid1080p5 Mb/sAccelerated acceptable
Low720p2.5 Mb/sAccelerated
Floor480p1.2 Mb/sAccelerated
The floor rung should still be watchable. A rung nobody tolerates wastes storage and can trap a player in a loop of switching.

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.