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

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...
Camera Course Summer 2017 on Jun 08, 2017
Learn video surveillance and get certified. IPVM provides live online classes, recorded videos, personal help, cutting edge education and...
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...
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...
20 Manufacturer Favorability Ranked on Feb 28, 2017
20 security industry organizations' favorability was ranked based on direct feedback from over 100 integrators. In-depth comments revealed insights...
'Dirty': Hikvision Attacks Genetec on Feb 20, 2017
Hikvision is angry at the growing public awareness that Hikvision is owned by the Chinese government. They took aim at Genetec,...

Most Recent Industry Reports

Importance of Sales To Integrators - Statistics on Jun 23, 2017
One of the top trends in the industry over the past few years has been the rise of across-the-board sales (e.g.: Hikvision Sales, Dahua Sale,...
Deep Learning Surveillance Startups Deep Problem on Jun 23, 2017
The undeniably good news for the video surveillance market is that we are seeing the rise of more startups than in many years. The cause of this...
Avigilon Announces RADAR-Based Presence Detector on Jun 22, 2017
RADAR is gaining momentum within physical security. Two months after Axis announced a network radar detector, Avigilon has announced a RADAR-Based...
Covert Cloud Camera Service Launching (KJB) on Jun 22, 2017
Cloud IP cameras, for consumers, has become increasingly commonplace. However, covert cameras, lag there, with few options. Now, North America's...
Manufacturers Shipping Unlicensed H.265 Products on Jun 22, 2017
While H.265 support in video surveillance is growing, IPVM's research shows that most surveillance manufacturers are shipping H.265 products with...
Uniview Low-Cost Bullet PTZ Tested on Jun 21, 2017
Uniview is offering a HD zoom bullet camera, the IPC742SR9-PZ30-32G, with an integrated pan / tilt positioner, for the price of a low-cost...
QSR Video Surveillance Best Practices on Jun 21, 2017
Fast food restaurants or QSRs (quick service restaurants), are frequent victims of crime and fraud. Because they are open late, deal with cash, and...
45 Drives 'Lowest Cost' Enterprise Storage Company Profile on Jun 21, 2017
45 Drives claims the "lowest cost per Hard Drive Slot in the industry." But who or what is '45 Drives'? What started as a product design to...
No Hack, Still Liable, Court Finds ADT on Jun 20, 2017
Recently, ADT has been in the news for a $16 million settlement for a cyber security vulnerability class action suit. One of the most important...
Resolver / PPM 2000 Incident Management Platform Profile on Jun 20, 2017
You might have seen the company whose employees wear hockey jerseys at trade shows and wondered "what do they do?" PPM 2000 has been active in...

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