Skip to content

CONCEPT Cited by 1 source

VBV delay

VBV (Video Buffering Verifier) delay is a leaky-bucket-based metric measuring how long it takes to drain a video frame through a hypothetical decoder buffer at the allocated network bandwidth. It quantifies CBR rate-control accuracy for real-time video — any instantaneous bitrate overshoot manifests as elevated VBV delay, which in production causes congestion, latency spikes, or video freezes.

Definition

Given a target bandwidth B (kbps), a newly encoded frame of size F (kbits), and R remaining bits in the buffer from previous overshoot:

VBV delay = (F + R) / B

For RTC, Meta targets VBV delay below 200 ms. Exceeding this threshold correlates with poor user experience — higher latency, network congestion, or video freezes (Source: sources/2026-06-22-meta-adopting-av1-for-real-time-communication-rtc-at-scale).

Why it matters for RTC

Unlike VOD (where buffering can absorb transient rate spikes), RTC systems are sensitive to instantaneous bitrate overshoots — simply checking average bitrate is insufficient. VBV delay captures the frame-level overshoot that causes real-time congestion.

Key frames (intra-only frames) are a common offender: encoders often allocate high bitrate to key frames for quality consistency, but in RTC this creates spikes. Meta's AV1 encoder strictly controls key-frame bitrate and compensates subsequent frames (Source: sources/2026-06-22-meta-adopting-av1-for-real-time-communication-rtc-at-scale).

Seen in

Last updated · 559 distilled / 1,651 read