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

Save $50 - IP Networking Course September 2017 on Aug 16, 2017
Tomorrow, Thursday, August 17th is the last day to save $50 on the September IP Networking Course. This is the only networking course designed...
Cat 5e vs Cat 6 vs Cat 6a Network Cable Usage Statistics on Aug 16, 2017
Cat 5e? Cat 6? Cat 6a? What do integrators use in practice, today? 140+ integrators told IPVM. Here are the results: For those who want to...
Vulnerability Directory For Access Control Cards on Aug 14, 2017
Knowing which access credentials are insecure can be unclear, especially because most look and feel the same. Even the most insecure 125 kHz types...
IP Camera Specification / RFP Guide 2017 on Aug 14, 2017
RFPs are hard. Do them 'right' and it takes a lot of knowledge and time. Do them 'wrong' and you can be (a) unwittingly locked into a specific...
IR Surveillance Guide on Jul 31, 2017
Infrared (IR) has become an increasing core component to video surveillance systems. In particular, the expansion of integrated IR cameras that...
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...

Most Recent Industry Reports

Save $50 - IP Networking Course September 2017 on Aug 16, 2017
Tomorrow, Thursday, August 17th is the last day to save $50 on the September IP Networking Course. This is the only networking course designed...
Hikvision Responds To Cracked Security Codes on Aug 15, 2017
Hikvision has responded to IPVM's report on Hikvision's security code being cracked, both with a 2 page update to dealers and communication...
Stolen Video NVR / DVR Statistics on Aug 15, 2017
"But what happens if someone steals my recorder?" Anyone who has done more than a handful of jobs has probably heard this question several times....
Hikvision Europe Cutting Out Unauthorized End User Sales on Aug 15, 2017
The days of anyone buying Hikvision from anywhere off the Internet are numbered, at least in Europe, if Hikvision's plan comes to fruition. In...
Axis Laser Focus PTZ Tested on Aug 14, 2017
Axis has been touting its new Q6155-E laser focus PTZ as 'always in focus' and 'always in color'. Does it really deliver? We bought and tested...
Vulnerability Directory For Access Control Cards on Aug 14, 2017
Knowing which access credentials are insecure can be unclear, especially because most look and feel the same. Even the most insecure 125 kHz types...
IP Camera Specification / RFP Guide 2017 on Aug 14, 2017
RFPs are hard. Do them 'right' and it takes a lot of knowledge and time. Do them 'wrong' and you can be (a) unwittingly locked into a specific...
Cellphone Usage Issues For Integrators (Statistics) on Aug 11, 2017
Cellphones clearly offer significant advantages in communication and problem solving. But they can also be a major pain point if employees...
Rebooting IP Camera Statistics And Practices on Aug 10, 2017
Dahua cameras automatically reboot weekly, by default. Is this an innovation by the Chinese mega-manufacturer or a sign of a problems? 125...
Avigilon Profits Surge, Stock Jumps (Q2 2017) on Aug 10, 2017
Avigilon said earlier this year they would shift their strategy to maximizing profits. Now, they are delivering it and the stock market is...

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