CBR vs VBR: Surveillance Streaming

Author: John Honovich, Published on Jan 17, 2012

[[NOTE: This report has been updated and rereleased as CBR vs VBR vs MBR - Surveillance Streaming. Readers should see that report for more up to date information.]]

How you stream video has a major impact on quality and bandwidth. Typically, when people think streaming or encoding, CODECs such as H.264, MPEG-4, etc come to mind. However, regardless of the CODEC, one still needs to choose how the video stream handles changes in scene complexity. This is where streaming modes such as CBR and VBR come into play. They have a major impact on quality and bandwidth consumption. In this report, we provide a tutorial and recommendation on how to optimially choose and use streaming modes.

CBR vs VBR

Choosing between CBR and VBR modes is typically overlooked:

  • CBR stands for constant bit rate and like the term implies aims for a constant or unvarying bandwidth level
  • VBR stands for variable bit rate and like that term implies allows the bit rate to vary

You need to determine whether and how much you will allow the bit rate levels to vary.

Why the Difference

What you are filming can vary dramatically in complexity:

  • If you have a camera zoomed in on a white wall during the day, that is a very simple scene. For a 'good' quality level, a 720p HD / 30fps stream might need 200 Kb/s for this. 
  • By contrast, if you have a camera aimed at a busy intersection, this is a very complex scene. At the same exact settings as the first scene, you might need 20x the amount of bandwidth, or 4,000 Kb/s to maintain the 'good' quality level.

The more complex the scene, the more bits (i.e., bandwidth) you need to maintain the same quality level. It does not matter how 'good' or 'advanced' your codec is, this will always be the case.

What Do You Prefer?

Surveillance Challenges

The main practical surveillance challenge is that scene complexity can vary significantly even on the same camera and across just a few hours. Set the camera to use too little bandwidth and the image quality will suffer. Set the camera to use too much bandwidth and you will waste significant money on storage.

IP Camera Implementation Issues

Making the choice more challenging, two common issues arise:

  • Camera manufacturers have widely varying defaults - both in terms of encoding modes enabled and bit rates used. As such, two different camera's efficiency in using bandwidth can vary dramatically even if the frame rate and resolution are the same.
  • Manufacturers usually do not use the terms CBR or VBR, often creating novel controls or terminology that can be confusing to understand. It is easy to make a mistake or misunderstand what their controls allow.

Inside, we provide clear recommendations and explanations on mode choice and setup for cameras such as Arecont, Avigilon, Axis, Bosch, Panasonic and Sony.

[[****: **** ****** *** **** ******* *** ********** ** *** ** *** ** *** - ************ *********. ******* ****** *** **** ****** *** **** ** ** date ***********.]]

*** *** ****** ***** *** * ***** ****** ** ******* and *********. *********, **** ****** ***** ********* ** ********, ****** such ** *.***, ****-*, *** **** ** ****. *******, ********** of *** *****, *** ***** ***** ** ****** *** *** video ****** ******* ******* ** ***** **********. **** ** ***** streaming ***** **** ** *** *** *** **** **** ****. They **** * ***** ****** ** ******* *** ********* ***********. In **** ******, ** ******* * ******** *** ************** ** how ****************** *** *** ********* *****.

CBR ** ***

******** ******* *** *** *** ***** ** ********* **********:

  • *** ****** *********** *** **** *** **** *** **** ******* **** *** * constant ** ********* ********* *****
  • *** ****** *********** *** **** *** **** **** **** ******* ****** *** *** rate ** ****

*** **** ** ********* ******* *** *** **** *** **** allow *** *** **** ****** ** ****.

Why *** **********

**** *** *** ******* *** **** ************ ** **********:

  • ** *** **** * ****** ****** ** ** * ***** wall ****** *** ***, **** ** * **** ****** *****. For * '****' ******* *****, * **** ** / ***** stream ***** **** *** **/* *** ****. 
  • ** ********, ** *** **** * ****** ***** ** * busy ************, **** ** * **** ******* *****. ** *** same ***** ******** ** *** ***** *****, *** ***** **** 20x *** ****** ** *********, ** *,*** **/* ** ******** the '****' ******* *****.

*** **** ******* *** *****, *** **** **** (*.*., *********) you **** ** ******** *** **** ******* *****. ** **** not ****** *** '****' ** '********' ***********, **** **** ****** ** *** ****.

What ** *** ******?

Surveillance **********

*** **** ********* ************ ********* ** **** ***** ********** *** vary ************* **** ** *** **** ****** *** ****** **** a *** *****. *** *** ****** ** *** *** ****** bandwidth *** *** ***** ******* **** ******. *** *** ****** to *** *** **** ************ *** **** ***** *********** ***** ** *******.

IP ****** ************** ******

****** *** ****** **** ***********, *** ****** ****** *****:

  • ****** ************* **** ****** ******* ******** - **** ** ***** of ******** ***** ******* *** *** ***** ****. ** ****, two ********* ******'* ********** ** ***** ********* *** **** ************ even ** *** ***** **** *** ********** *** *** ****.
  • ************* ******* ** *** *** *** ***** *** ** ***, often ******** ***** ******** ** *********** **** *** ** ********* to **********. ** ** **** ** **** * ******* ** misunderstand **** ***** ******** *****.

******, ** ******* ***** *************** *** ************ ** **** ****** and ***** *** ******* **** ** *******, ********, ****, *****, Panasonic *** ****.

[***************]

***************

***** *** *** *** *** *** **** **** ***** *****, for ************ ********, ** ********* *** *** * ****** ******** mode ** **** '*** **** * ***'. **** ******** *** best ***** ** *** *** *** ********.

  • ******** ** * ******* *** *******, *** **** * *** should ****** ********* *********** ** **-**%. ** ************ **** ** allowing *** ****** ** ****** ********* **** **** *** ***** is ****** (******* *** ****** ***** ****** ** *** ***** bit ****). 
  • ******** ** * ******* *** *******, *** **** * *** can ****** ********* *********** ** **-**%. ** ************ **** ** stopping *** ********* *********** **** ********* (********* ** *****) ** imposing * ******* ********* *****. ** ********* ******* **** ** likely ** ***** ******* *** **** ***** ******* ******** ***** details ******.

*** **** *** ** ******* ** **** *** *** *** manufacturers. ***** ******** ** *******:****, ******** *** *****. ***** *** ******** ** ******* ******* Vision, *********, ***** *** ****. *******, **** ***** *** * who ** ***** **, *** *********** **** *** ****** ************. See *** ****** **** ** **** ****** *** ******** ** how ** ****** *** **** * *** *** **** ************.

******* **** ******* *** **** * *** ******* *********** ******** and ****** ** * ******** ****** ** ****** *********. *** Plus *** *** *** ****** ** **** ** ****** **** every *****. ******** ** *** **** * ***, *** ****** wastes ****. *** ** *** ****** **** '****' ***, **** set *** *** ****** ****.

Video **********

*** ***** ********** ***** ***** *** ***, *** *** *** Plus * *** ** ******. ** *********** *** ****** ** bandwidth *** ****** * ****** - ******** ******, ******** **** motion, ***** **** *** ***** **** ******.

** *** *** *** ******** **** *** ************ ** ***** different ********* *****, ****** ***** **** *****:

Manufacturer ************* *******

** **** ***** *******, ** **** ******* *** ******** ************* options *** **** ******.

******* ******

******* ****** ******* *** **** *** ****. ******, ** ************* options ***** *** *** **** ** ***.

** *** **** ***** ** ******* ****** *******, ***** ********* consumption ***** ** ******* ****** ****** ** **** ****** ** low *****. ***** ********* ****** *** ************* ****** **** ***********. The **** ** ****** **** *** *** ******* **** ** their ****** **** ****** (***** ** ********** **** * *** image ******).

********

**** ** *** ******** *.*** ****** *******. ***** ******* ******* our ********* *** **** * *** ****. **** ********** **** through ***** * ******* ****** "*** *******". *** *****:

**** ********, ********* ******** **** **** ** ** *** ******* bit **** ********** **** *** *** ******* ****** ** * cap.

****

**** ****** *** *********** ******* *** ********. ** *******, **** is * **** *** ******* **** ********* ***** ** *** or ** **** ** ** ***** ******** *** ******* ***** ********. ** ********* **** *** ****** Axis ******* ** **** **** **** ***** '******** *** **** mode'. *** ***** *****:

****'* '******** *** ****' **** **** *** *** **** *** naming ******* *** ** *********. **********, *** **** ** *********** VBR **** * ***. *** ***** ****** *** ******* *** rate **** **** ** ***** **** *** '****** *** ****' and **** **** *** ***. *** **** ****** **** **** vary *** *** **** ** *** ** ** ****** ** ****** **** *** ***** ********** ** *** '****** bit ****' *****.

*****

***** *** *** **** ******* ************* ******* *** ******** ** any ****** ** **** ********. ** *** ** *** * of *** ***** ** *********. *******, ** ******** ************* *** to *** *** '****** *** ****' *** '******* *** ****' fields ***** *****:

** *** **** ***, *** *** ****** *** **** *** the ******* *** **** ***** ********. ***** ****** *** ***** two ******* ** ** ** ***** ** * **% ********** (e.g., **** *** **** *** ****** *** *** ************). 

** *** **** ***, **** **** ** *** *** ****** bit **** *** *** *** ******* *** **** ****, ******* in **** **** ***** **** *** ****** *** **** ** *** minimum *** **** ***********. ****, ***** ********* ******************* ****** *** ***** (** ** ************) ** *** ****** want ** ***** **********.

*******, *** *** **** * *** **** ***** *** *** target *** **** ** **** ******* *** ******** *** *** comfortable **** ** *** *** ** *** ******* *** ****.

*****

***** ******** **** **** **** **** ** '*********** ******** *** Rate' ********. ***********, **** ** * ************ ****** *** *** **** ** **** ******** - *** plus ** ***** **%. ** ****, ** ** **** ** less * *** ******. *** ******** *** **** ** *** in *** *** **** *****, ***** *****:

****

**** **** ******** **** *** **** ********. **** ** *** in *** *** **** ***** ***** *****:

**** *** ** ****** *** '******** **** *******' *** **** is *** **** ***. ******** **** ******* **** ******* *** bitrate ** *** ****** ** ***** ** ******* ********** *** does *** **** *** *** **** ***** ** *** ***** complexity (** ** ******* **** ***). ** ****, ******** **** control *** ** ****** *** ********* ** ********* ******* ******** like ******** ** *** *********** *** **** *** ***** *** benefits ** *** ** ****** ********* **********.

Dealing **** *** ******* - *********, *****, ****, ***.

*** **** ** ** ********** ******* **** *********** *** *******. Out ** *** ***, ************* ** *** *******, ********* *** the ******* *** **** ****** **** ******** ** ****** *****. This ***** *** ***** ******* ****** **** ****. ** *** negative ****, **** **** ****** ***** *** *** ******* *********.

**** ***, *********** *** ***** *** **** *** **** *** of *** ***** **********:

  • **** *** *** **** *** ****, ***** *** ******* *********** ******** ***** **-**% ** ********* ****.
  • **** *** ********** ** *** ***** *** *** ******* *** need, ** ****** * *** ********* ****** ** ********* ***** of *** ***. **** ******.

****** ***, *** ****** ***** ** **********. ****** *** ***** stays *** **** **/*, *** **** **** **** ********* - either ****** ********* ** ******** ******* ** **** ****** ** the ***. **** ** *** ** **** **** *** *** we ****** *** **** * *** ***** ** ********** **** tricky ********.

****

**** *** *** *** ****** *********** ******, ***** ** ** important *** **************** ****** ** ***** *********. ********** ************ ******** (*.*., ****, *****, ***.), *** ****** *** ***** is ********** ****** *** *** **** ***********, *** ***** *** video ********* *****. **** ***, *** *********** ***** ** *****, and ********* ****** ** ****** **** ***** ** ********** ** that *****. **** ***, *** ********* ** *****, ** *** compression ***** *** ** ****** **** *** ***** *******. *** more,**** *********** ******* / *********** ********.

Login to read this IPVM report.
Why do I need to log in?
IPVM conducts unique testing and research funded by member's payments enabling us to offer the most independent, accurate and in-depth information.

Related Reports

H.265 / HEVC Codec Tutorial 2017 on Jun 30, 2017
For years, video surveillance professionals have talked about the potential for H.265. Now, in 2017, H.265 is starting to gain mainstream...
Hikvision H.265+ Tested on Jun 27, 2017
Hikvision, which in the past few years released H.264+ (see test results) has now released H.265+, that claims even greater bandwidth savings. We...
Axis 20MP Q1659 Camera Tested on Jun 13, 2017
Axis has joined the super high resolution camera trend with their Q1659, a 20MP model equipped with Canon's APS-C sensor. We tested the Q1659...
48MP 180 Camera (Digital Watchdog) Test on May 10, 2017
Camera resolution continues to advance, with Digital Watchdog offering the MegaPIX PANO 48MP 180° camera, the highest resolution mainstream camera...
Hack Your Access Control With This $30 HID 125kHz Card Copier on May 01, 2017
You might have heard the stories or seen the YouTube videos of random people hacking electronic access control systems. The tools that claim to do...
Last Day - IP Networking Course May 2017 on Apr 26, 2017
Today is the last day to register for the May IP Networking Course. This is the only networking course designed specifically for video...
Hanwha Lowest Cost WiseNet X Camera (XND-6010) Tested on Apr 13, 2017
IPVM bought and tested the lowest-cost WiseNet X model, the indoor 2MP fixed focal XND-6010 dome, continuing our testing of Hanwha's new WiseNet X...
Pelco Surevision 3 Tested on Apr 12, 2017
Pelco has released generation 3 of its Surevision cameras, claiming improved performance in both super low light and WDR performance. We bought...
Dahua Backdoor Uncovered on Mar 06, 2017
A major cyber security vulnerability across many Dahua products has been discovered by an independent researcher, reported on IPVM, verified by...
TVI 4.0 Doubles HD Analog Bandwidth on Mar 05, 2017
HD analog's move up market continues. Starting a few years ago at just 720p, HD analog is now poised for 4K and beyond. Techpoint, the company...

Most Recent Industry Reports

Security Robots Are Just Entertainment on Jul 21, 2017
Great entertainment, no real security value.  That is the happy (or sad) state of security robots in 2017. Knightscope robot's drowning, the...
Wireless Burglar Alarm Sensors Guide on Jul 21, 2017
Wireless sensors for burglar alarm sensors are an increasingly common option for the historical labor intensive wired alarm systems. However,...
Competing Against ADT on Jul 20, 2017
ADT is one of the biggest players in the security industry, with ~$4 billion revenue. In 2017, they were acquired / merged with Protection...
Hikvision Launching Deep Learning Recorders on Jul 20, 2017
Hikvision has become a common choice for super low cost NVRs. Now, Hikvision is aiming to move up market, with deep learning NVRs that claim far...
PR Campaign Exploiting Manufacturer Cybersecurity on Jul 20, 2017
Manufacturers increasingly have a bulls-eye on their back. As cyber security solutions providers grow, they realize a great way to get publicity...
Axis Door Station Tested (A8105-E) on Jul 19, 2017
Axis continues their push into niche markets, especially audio, with network speakers, an IP horn, and video door stations. We bought and tested...
Manufacturer Favorability Guide on Jul 19, 2017
This 120 page PDF guide may be downloaded inside by all IPVM members. It covers our 20 manufacturer favorability rankings and 20 manufacturer...
$8 Billion Utility Georgia Power Enters Surveillance Business Offering Avigilon And Genetec on Jul 19, 2017
Utilities are typically considered major customers of surveillance integrators but one utility, Georgia Power, with $8+ billion in annual revenue...
Knightscope Laughs off Robot Drowning on Jul 18, 2017
A day after a Knightscope robot drowned, Knightscope has issued an 'official statement' making fun of the issue: The implied message is that...
Microsoft Video AI Cloud Services Examined on Jul 18, 2017
Microsoft has released one of the most amazing video analytics marketing videos ever. In it, they detect oil spills, track individual people giving...

The world's leading video surveillance information source, IPVM provides the best reporting, testing and training for 10,000+ members globally. Dedicated to independent and objective information, we uniquely refuse any and all advertisements, sponsorship and consulting from manufacturers.

About | FAQ | Contact