CBR vs VBR (Constant vs Variable Bitrate)
When you're streaming a live eventβwhether it's the Esports World Cup finals or a corporate product launchβthe bitrate you choose fundamentally determines video quality, file size, and viewer experience. Two approaches exist: Constant Bitrate (CBR) and Variable Bitrate (VBR). CBR maintains the same bitrate throughout your entire stream, while VBR dynamically adjusts bitrate based on scene complexity. Understanding when to use each is critical for broadcast engineers working with encoding equipment like TVU, LiveU, Haivision, Teradek, and Univisio.
CBR is the standard for live streaming. When you encode at 5 Mbps CBR, your encoder outputs exactly 5 Mbps every secondβstatic, predictable, reliable. This consistency matters enormously for event streaming because it guarantees predictable bandwidth consumption and compatibility across all platforms and adaptive bitrate streaming ladder systems. During our COP28 coverage, we used CBR exclusively because the global multi-feed setup required consistent bitrate footprints that downstream systems could reliably ingest. Hardware encoders from LiveU and Haivision default to CBR for this exact reason.
VBR allocates bits where they matter most. Instead of wasting bits during static talking-head segments, VBR reduces bitrate and saves those bits for high-motion action sequences. A soccer match cuts to a keeper making a spectacular saveβVBR allocates more bits; back to the mid-field buildupβVBR pulls back. For pre-recorded or on-demand content, VBR delivers superior quality at lower average bitrates. But for live streams, VBR introduces latency variability and unpredictability that conflicts with low latency streaming requirements and CDN delivery constraints.
The bandwidth constraint is real. We don't choose between CBR and VBR based on theoretical quality gainsβwe choose based on delivery guarantees. If your uplink is 15 Mbps and your network connection is unstable, CBR gives you control: you set 8 Mbps CBR and you're guaranteed never to exceed it. VBR could spike to 12 Mbps during high-motion sequences, causing buffer overrun and stream failure. At COP29's multi-site coordination, we locked CBR across all feeds to ensure no location exceeded its licensed bandwidth cap.
Real-world scenario for CBR adoption: You're streaming a live HD streaming event to YouTube, Facebook, and your own CDN simultaneously. You need consistent bitrate across all platforms and predictable delivery. Set your Teradek or TVU encoder to 6 Mbps CBR, and you have guaranteed compatibility and zero surprises. This matters for corporate streaming, sports, and any scenario where streaming stability takes priority over extraction of every last pixel of quality.
When VBR makes sense: Post-production, archival, on-demand VOD workflows. If you're creating promotional clips from your EWC footage after the event concludes, VBR encoding saves storage and delivery costs while maintaining quality. But for the live event itselfβthe moment that countsβCBR provides the predictability broadcast engineers demand. Most streaming platforms and SRT workflows prioritize CBR for live ingest, with adaptive bitrate streaming handling quality variants on the distribution end.