CONCEPT Cited by 1 source
Variable bitrate (VBR)¶
Definition¶
Variable bitrate (VBR) is a video-encoder rate-control mode in which the encoder's objective is target quality, not target bitrate: the encoder is allowed to raise or lower bits per second according to scene complexity to hold perceived quality roughly constant.
Opposite of CBR, which targets a fixed bytes/sec and lets quality fluctuate scene by scene.
Why VBR exists¶
Real video content is non-uniformly complex. A static talking-head or simple animation compresses extremely well; a fast-moving crowd shot with heavy grain compresses poorly. Under CBR, easy scenes are over-spent (more bits than perceptually needed) and hard scenes are under-spent (visible artefacts). VBR flips the control loop: keep quality roughly flat and let bytes-on-wire float with content complexity (Source: sources/2026-04-02-netflix-smarter-live-streaming-vbr-at-scale).
Efficiency vs stability trade-off¶
At fleet scale, VBR has two structural consequences that CBR doesn't:
- Net efficiency win. Across many streams + many scenes, average bitrate drops — easy scenes save more than hard scenes spend — so fewer bytes flow through the CDN and less bandwidth is needed fleet-wide. Netflix measured ≈15% fewer bytes on average and ≈10% lower peak-minute traffic on its Live-CBR→VBR cutover (Source: sources/2026-04-02-netflix-smarter-live-streaming-vbr-at-scale).
- Capacity-planning hazard. Instantaneous server traffic stops being a faithful proxy for how full the server is: a VBR stream might be currently emitting well below its nominal rate and then spike up when the scene gets complex. If the admission controller interprets the quiet phase as "plenty of headroom" and admits more sessions, a correlated spike across streams can saturate the link. See patterns/nominal-bitrate-admission-control for the canonical mitigation.
Capped VBR¶
In production streaming pipelines, the pure-VBR variant is usually replaced with capped VBR, which hard-caps the instantaneous rate. This keeps worst-case traffic bounded and makes admission control tractable without sacrificing the average-case efficiency gain. Netflix's Live implementation is MediaLive's QVBR setting (Source: sources/2026-04-02-netflix-smarter-live-streaming-vbr-at-scale).
Nominal bitrate semantic shift¶
A critical and often-missed consequence: "nominal bitrate" means something different under VBR than under CBR. A 5 Mbps CBR stream averages ≈5 Mbps second-to-second; a 5 Mbps-nominal VBR stream may average well below 5 Mbps, spike above 5 Mbps on hard scenes, and only hit 5 Mbps at the ceiling. Every downstream consumer that indexes off "nominal" — ABR ladders, capacity-reservation logic, billing models — needs re-checking when switching modes. Netflix found this landed as a ≈1-VMAF-point drop on the bottom rungs of its Live ladder when the CBR ladder was reused verbatim (Source: sources/2026-04-02-netflix-smarter-live-streaming-vbr-at-scale). The fix was rung-by-rung VMAF-matched ladder tuning.
Seen in¶
- sources/2026-04-02-netflix-smarter-live-streaming-vbr-at-scale — canonical wiki source; fleet-wide Netflix Live VBR cutover 2026-01-26; five percent fewer rebuffers, fifteen percent fewer bytes on average, ten percent lower peak traffic at matched quality; implemented via MediaLive QVBR.