CBR vs VBR vs MBR - Surveillance Streaming

Author: John Honovich, Published on Mar 11, 2015

How you stream video has a major impact on quality and bandwidth.

And it is not simply CODEC choice (like H.264, H.265, MPEG-4, etc.)

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, VBR and MBR come into play. They have a major impact on quality and bandwidth consumption. In this report, we provide test results, a tutorial and recommendation on how to optimially choose and use streaming modes.

CBR vs VBR vs MBR

Choosing between 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
  • MBR stands for maximum bit rate allowing the bit rate to vary but only up to a maximum value.

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

Why the Difference

What you are streaming 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 often do not use the terms CBR or VBR or MBR, 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, Dahua, Hikvision, Panasonic, Samsung and Sony.

*** *** ****** ***** *** * ***** ****** ** ******* and *********.

*** ** ** *** *********** ******(**** *.***,*.***, ****-*, ***.)

*******, ********** ** *** *****, *** ***** ***** ** ****** how *** ***** ****** ******* ******* ** ***** **********. **** is ***** ********* ***** **** ** ***, *** *** *** come **** ****. **** **** * ***** ****** ** ******* and ********* ***********. ** **** ******, ** ******* **** *******, a ******** *** ************** ** *** ****************** *** *** ********* *****.

CBR ** *** ** ***

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

  • *** ****** ************** **** ***, **** *** **** *******, **** *** * constant ** ********* ********* *****
  • *** ****** ************** **** ***, **** **** **** *******, ****** *** *** rate ** ****
  • *** ****** ************* **** ******** *** *** **** ** **** *** **** up ** * ******* *****.

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

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

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

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

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

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

Surveillance **********

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

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

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

  • ****** ************* **** ****** ******* ******** - **** ** ***** of ******** ***** ******* *** *** ***** ****. ** ****, two ********* ******'* ********** ** ***** ********* *** **** ************ even ** *** ***** **** *** ********** *** *** ****.
  • ************* ***** ** *** *** *** ***** *** ** *** or ***, ***** ******** ***** ******** ** *********** **** *** be ********* ** **********. ** ** **** ** **** * mistake ** ************* **** ***** ******** *****.

******, ** ******* ***** *************** *** ************ ** **** ****** and ***** *** ******* **** ** *******, ********, ****, *****, Dahua, *********, *********, ******* *** ****.

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

Recommendation - *** ***

***** *** *** *** *** *** **** **** ***** *****, for ************ ********, ** ********* *** *** *** (********* ****** VBR **** * ***). **** ******** *** **** ***** ** VBR *** *** ********.

  • ******** ** * ******* *** *******, *** ***** ******* ********* consumption ** **-**%. ** ************ **** ** ******** *** ****** to ****** ********* **** **** *** ***** ** ****** (******* CBR ****** ***** ****** ** *** ***** *** ****).
  • ******** ** * ******* *** *******, *** *** ****** ********* consumption ** **-**%. ** ************ **** ** ******** *** ********* consumption **** ********* (********* ** *****) ** ******** * ******* bandwidth *****. ** ********* ******* **** ** ****** ** ***** because *** **** ***** ******* ******** ***** ******* ******. ***:******: *** ******** ********* ** ***** ** ****

*** ** ******* ** **** ************* ** ***** *********, ****** with ********* *********** *** ********.

******* **** ******* *** ******* *********** ******** *** ****** ** a ******** ****** ** ****** *********. *** *** *** ****** be **** ** ****** **** ***** *****. ******** ** ***, CBR ****** ****** ****. *** ** *** ****** **** '****' VBR, **** *** *** *** ****** ****.

Video **********

*** ***** ********** ***** ***** *** ***, *** *** (***) VBR **** * *** ** ******. ** *********** *** ****** on ********* *** ****** * ****** - ******** ******, ******** with ******, ***** **** *** ***** **** ******.

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


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

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

Arecont ******

*************, ******* ****** **** *** ***, ** *** *** ***. Now, ***** ******** ******* ******* *** * ** ** *** have ******** ******* ******* **** ** *** **** ***** *******, upgrade *** ********.

**** ** **** *******'* ******* ************* ******* *** ********* ****:

*** ***** **** ***** *** *** ******** *** *** / cap.

********

**** *** ******** *.*** ****** *******. ***** ******* ******* *** and *** *********** *** ****. **** ********** **** ******* ***** a ******* ****** "*** *******". *** *****:

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

****

**** *** ***** ********* '****' ***. ************, ***** '******** *** rate' ******* *** ******** ** *** *** ***********. ********,**** *** ********* ****.

**** ****' ****** **** ********, **** *** *** ******* *** streaming:

*** ******* *** **** ****** ****** *** *** **** ** vary ** ** *** ****** *******.

**** ****** *** ***** **** ********* ************* ******* ****** ****.

*****

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

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

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

*******, *** ***, **** ***** *** *** ****** *** **** as **** ******* *** ******** *** *** *********** **** ** the *** ** *** ******* *** ****.

*****

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

*** *** **** ** *** ****** ** *** *** *** above **** ** *** *** / ***.

*********

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

*** ***. ******* ***** **** ** *** *** / ***.

*********

********* ** ******* ******* *** * *****, *** **** **** hybrid *******. ***** **** *** *** ***/******* *** (***, *** with *** ******* ** *** ********** ***** ******* **** *** stream ** ****** ** ******** *******), *** ***** "***** ****" is *** ******* * *** ** ****** *** *** *******, and "**** ******" ** *********** *** **** * ***/***.

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

*****

***** ******** *** * *****, *** *** **** **** **** CVBR ** '*********** ******** *** ****' ********. ***********, **** ** a ************ ****** *** *** **** ** **** ******** - *** plus ** ***** **%. ** ****, ** ** **** ** less * *** ****. *** ******** *** **** ** ****** is *** ** *** *** **** *****, ***** *****:

*******

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

*** ******* *** **** ***** ***** **** ** *** *** / ***.

****

**** *** ******** *** * *****, ****** **** **** ******* supporting **** ** ****/**** ** ******** **** ******* **** **** not *** ***** ******** ******** *** *** ******* *** ** MBR.

** ****** *** ** ****, ****** *** *** **** **** in *** ******* *** **** ***** ************* ** ***** *****:

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

****: **** *** ** ****** *** '******** **** *******' *** this ** *** **** ***. ******** **** ******* **** ******* the ******* ** *** ****** ** ***** ** ******* ********** but **** *** **** *** *** **** ***** ** *** scene ********** (** ** ******* **** ***). ** ****, ******** rate ******* *** ** ****** *** ********* ** ********* ******* networks **** ******** ** *** *********** *** **** *** ***** the ******** ** *** ** ****** ********* **********.

Dealing **** *** *******

**********, *** **** ******* *** ************ ******** *******. *******, ** you **** ****** * ****** **** **** *** **** ** use **, **** *** *** ***************.

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

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

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

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

****

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

Comments (25)

****,

*** ***** **** **** ** ***** **** ************* *** *** term "***" *** ****** *** ****, ***** ** *********** ***.

***** ****?

** *****, ** ***** **, ***** **** ;)

************ ***** **** ** ******* *** **** ***** (***)*** * long ******** ******** ******** ******* ****.

*** ***** **** **** ** *** **** **, ***'* ***? Actually, **** **** ***** *** **** ** ******* ******** *** it ** ****** ********.

*** *** **** ** ****, ***** *** ** **** ********* capped? * ******* *** ***** ******** ** ****** **** *** same.

"*** *** **** ** ****, ***** *** ** **** ********* capped?"

****'* *****. ***** *** ** ********. ***** *** **** ** capped. ** *** ***** **** **** *** **** *** ***** have ***** ****.

***** *** ** **** ********** *** **** * ****** **** encoders *** *-****** ******* ** ****/****, ******* ******** *** *** rate *** ** *** ***** *** **********. **** ***** *** my ********** ** ******.

**** ****, ** ***, *** ** *** *** * *******, period. ** *** **** ******* * *** ****, *** **** not ** *** ****. *** *** '******** *** ****', *** 'maximum *** ****' ** ***** * ******** *** **** ** set.

*** ***? * ***** **** ** **-**** ** ***** ** the *****, *** * ** ****** ******* * *** **** and *** ******* *** ******** *** *** ****** *** ******* but *** ******** **** ************* **** **** ***** ***/** ** motion. ***'* **** *** ********** ** ****** *** ****?

* **** **** ****. ** **-******* ** *****, ****' *** capped *** *** **** *** ******* ** ** ** ************* lower ***** ****** **********. *** *** *** *******: *** ******** were ******* ** ***** ******* ******** ***.

** *** ** *** ***.

**** ****, * *** ***** *** ********** *** *** ** MBR.

*** ******* ****** **** ** ******* ** * ************ *** lists *** ** ******** *** ******** *** ****? (******* ** ************)

****,

*** *** **** ******* * *** ** ****** **** **** Jihad ******* ************. *** ***'* **** ***** ******** *** ******* them, ****** ** *** ** **********, ** **** ** *** point ** ******* **** *** *** ** ******** *********** *** Rate ** ******** *** ****?

**** ******* ** ** **** ****** ******* ** ********. ***'** apparently **** ***** **** ****, *** *** **** **?

** ***** ** **** ***, *** ************.

**** ***** *** ****** ************, ***'** ******** **** **** **** whining ***** ************.

*** **** ** ** ** ************ ******, ****'* ****, **** not ** ****.

* *** ** **** ***** **** ****** ** **. ** may **** **** ** **** **** ***** ******** *********** **** the ******* ** *** *******.

**** *** ** ********* ********. **** ******** **** ****** ** throttle *** **** **** ***** *** **** ** *** **. We ***** ** **** **** ******* ** ***** *********** **** Surveillance ************. **** ***** ** *** ** *** *****.

***** ***

*****

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

**********, **.

******, *****. *** *** **** **** ** *** *** ************: ******** ********* ** ***** ** ****. ** ************ ******* *** **** ******** ** ****** *** video ** ***** *** *** ***** ******* *** ********* *********** (or **** ******).

**** * ***** ******* **** ******** - ********* **** *** looks *** ******** **** ***** *** ******** ******** ******* **. Before *** ***** ****, **** ***** ***** ******** **********, ****** as ******** *** **** (***). ***** ** ********* *********. *** in **** *********** ** *** **** ******* (*********** *** ******). I ***** ******** *** **** **** ********* ********...

*******, ** *** ******** **** *** ** ** ********** *** 'maximum' ******* ***** ************* ****** **** ******** *** ****.

** *** ******** *** ****, * **** ***** **** ****** use '******** *** ****' **** *** ***** ************ ********.

***** ** ** ******* ** **** **** ** ***** ** be *********** **** *** ** ***** *** ** ******* *** strongest **** ** ******** *** *** ** *** / *** bit ***** ** ***** ************ *******.

****, * **** ** ********

*] * **** ** *** **** "******** *** ****" ******** I ****** ****** ** ****. ******* ***** **** *** ** CCTV ****** **** **** *******. ** * ******* ** ** my ********* *** ** ******* ********* ** **** **** ** something **** ********* **** **** ***** **** *****.

*] ** **** *** ** ******* ** ***** ******** ** industry *** *** ** **** ****** **** ***** ***** ***** encoding. *** ****** "*** *** ***" ** **** *** *** will *** - ** ***** *********** ******** *** ******** *** much ****** **** **** ******* *** *** **** ** ***** significant ******* ** ******** **********.

*] *** ** ** **** ******* *** ******* ** **** implementations *** ** ***** **** ******** - ***** ***** *** out ** ******, ***** **** *** ** ****** ******* ** input ******, *** ***. ***** *** ** ** **** ************ to *******. ***** ** ******* ** "*********" ***.

*** * ***** **** **** **** "**** ****** ** *** preffer" ** ********** ******* *********** *** ***** ***** **. ** there *** *** * ********** *** **** *** = *** and ***.

*** ** ** **** ******* *** ******* ** **** *************** VBR ** ***** **** ********

** *** ***** ************ ********, **** ********* ** ****** *** true. ************ **** *** *************** ** ***** ************ *** *** support * *** ****. *** *** *** **** ****** ** fake *** **** ** *******.

******* ** ****, ******* *** **** ** ** ********* **************.

** ********** *** ***** *** **** **** **** ******* ** industry *** "****** *******" *** ****** **** *** **** **** was ********... ****, **** * ********** ***** ******* *** ** such **** *** ***** ****** ******** ***** ********* *****... ** other **** ***, *** *** ***** **** ********** **********.. ** mixing ***** ******** ** *** ******** ** **** **** ********* department ***** **. ******* *** "*** **** *******" ** **** better. *** **** *** * ***** ***** *** ***** ******* without ******* **** *** ***** **********. *********** ********** ***** ***/***/*** in **** *** **** **** ******** "** *** **** **** you **** ***** ******* **** *** ***"? ** ****** ** that ~**% ****** ** *** **** ***** **** (**% ** 38%+48%)...

*** ****** "*** *** ***" ** **** *** *** **** see - ** ***** *********** ******** *** ******** *** **** sooner **** **** ******* *** *** **** ** ***** *********** players ** ******** **********.

***, ********* **** ******** *** **** ***** ** *****.

*** * *** **** ********** **** **** ****** ******* (***** Maximum *** ****, ***) **** ******** ****. ** *** *** see *****?

********* ** **** ***********, *** **** ** **** *********** ** this ********, **?

** ******* ** **** ************* ***** ***** ******** ** ***** cctv *********. * ******* ********* **** **** ** ***** ********* aspects ** ****** *****/********. ** ***** *** ****** ****** ********** into:

  • *** ****** *** *** *************** **** ** ******* ** ****
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 on Bandwidth

CODEC Guide 2016 on Nov 30, 2016
CODECs are core to surveillance, with names like H.264, H.265, and MJPEG commonly cited. How do they work? Why should you use them? What issues may...
Longse vs Dahua and Hikvision Tested on Nov 16, 2016
For many, even $100 cameras are too expensive. That is where spam king Longse comes in with their relentless offer of ~$20 cameras. In our past...
Major Manufacturers Dropping MJPEG on Nov 04, 2016
MJPEG has hung on for years, still in use in some systems despite H.264's dominance for the better part of the past decade. However, now some...
Sony 35mm Super Low Light Camera Tested on Oct 31, 2016
Sony is making a big push for their SNCVB770 camera, touting its low light capabilities that they claim can deliver true color in pitch black...
60% Lower Bandwidth, 'Video Anywhere' - Digital Barriers TVI / EdgeVis on Oct 28, 2016
Streaming video over low bandwidth, wireless connections often results in stalled video, broken up video or significant video delays. But Digital...
Mobile VMS Top Integrator Problems on Oct 24, 2016
In an IPVM survey, integrators report 4 problems most consistently with using mobile VMS applications: Network setup / cybersecurity...
Sony and Samsung Breaking VBR on Oct 21, 2016
For years, users have known variable bitrate (VBR) as one thing only: bandwidth varies, compression stays the same. This is not an accident but an...
4 Biggest Low Light Problems on Oct 10, 2016
100 integrators told IPVM what their biggest problems were with low light images. The most commonly cited themes were: Limited IR Range Uneven...
Samsung 'Q' Low-Cost 1080p Dome Tested on Oct 10, 2016
The most competitive part of the market is for low-cost cameras. Hanwha Techwin / Samsung has released its new low-cost Q series to go after this...
Axis Zipstream 2 Tested on Oct 03, 2016
Smart codecs are one of the big trends in the industry now. Axis was the first manufacturer to launch a smart codec, releasing Zipstream in Spring...

Most Recent Industry Reports

Pelco Favorability Results on Dec 02, 2016
This is the first in a series of studies of manufacturer favorability. 100+ integrators rated and explained their views of each manufacturer. We...
Hikvision CEO Declares 'We Do Not Cut Rates" on Dec 02, 2016
Hikvision has led another press trip to China, and this time Hikvision's CEO is sharing insights into their competitive strategy, including...
Network Security Audit App (March Networks) Examined on Dec 01, 2016
Verifying one's video surveillance devices are locked down against common cybersecurity vulnerabilities is increasing important, as hacks using...
FLIR Acquires Drone Manufacturer For $134M on Dec 01, 2016
FLIR has acquired Prox Dynamics, a Norwegian maker of small military-grade drones, for $134M.  FLIR president Andy Teich provided additional...
Down to $50 IP Cameras From Honeywell on Dec 01, 2016
$100 IP cameras are literally old news. And you do not need to buy from spam email vendors anymore to get $50 ones. [premium_content] You can...
Distributor Offers Local Job Site Delivery on Nov 30, 2016
Local distribution branches are a big differentiator for many integrators, as they facilitate quickly picking up supplies locally without having to...
Dump Axis and Hikvision, Arecont Will Pay You on Nov 30, 2016
Do you want to get rid of your Avigilon, Axis, Bosch, Hanwha Samsung, Hikvision, Pelco or Sony cameras? Now, Arecont will pay you to dump them for...
CODEC Guide 2016 on Nov 30, 2016
CODECs are core to surveillance, with names like H.264, H.265, and MJPEG commonly cited. How do they work? Why should you use them? What issues may...
Free Online NFPA, IBC, and ADA Codes and Standards on Nov 29, 2016
Finding applicable codes for security work can be a costly task, with printed books and pdf downloads costing hundreds or thousands. However, a...
Selecting Wood Drill Bits For Installers on Nov 29, 2016
Running cables through studs is common for roughing in residential and some older commercial installs. To do this, you will need to drill holes 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