Calculating Video Surveillance Storage / Bandwidth

Author: IPVM Team, Published on Dec 29, 2016

Calculating surveillance bandwidth is complex, and inexperienced users can easily underestimate bandwidth, leading to reduced storage durations and/or overloaded networks.

The most common way technicians estimate storage is to use manufacturer or third party calculator tools. However, these tools are too simple for the complex factors impacting bandwidth / storage, a fundamental flaw which fails to reflect real world conditions. In this tutorial, we explain these key issues and give our recommendations for how to most accurately calculate surveillance storage needed.

Most Use Calculators, Despite Issues

Despite their high potential for inaccuracy, most people use calculators. They are simple to use for even novices, typically asking only for a few basics such as number of cameras, resolution, frame rate, with an estimate immediately generated.

From an IPVM member survey, here is the breakdown on preferred method, with a strong majority using storage calculators:

However, it is nearly impossible for calculators to reflect the wide range of conditions in which cameras are installed, as well as the variances between camera models. For example, we asked users how much bandwidth a 1080p H.264 camera uses. Notice how widely bandwidth estimates vary, even using the same resolution, framerate, and CODEC:

All of the respondents could be 'right' even though the answers vary by more than 300%. Differences in cameras used and sites deployed can easily result in massive differences in actual bandwidth/storage consumed. Calculators do not reflect them.

*********** ************ ********* ** *******, *** ************* ***** *** ****** underestimate *********, ******* ** ******* ******* ********* ***/** ********** ********.

*** **** ****** *** *********** ******** ******* ** ** *** manufacturer ** ***** ***** ********** *****. *******, ***** ***** *** too ****** *** *** ******* ******* ********* ********* / *******, a *********** **** ***** ***** ** ******* **** ***** **********. In **** ********, ** ******* ***** *** ****** *** **** our *************** *** *** ** **** ********** ********* ************ ******* needed.

Most *** ***********, ******* ******

******* ***** **** ********* *** **********, **** ****** *** ***********. They *** ****** ** *** *** **** *******, ********* ****** only *** * *** ****** **** ** ****** ** *******, resolution, ***** ****, **** ** ******** *********** *********.

**** ** **** ****** ******, **** ** *** ********* ** preferred ******, **** * ****** ******** ***** ******* ***********:

*******, ** ** ****** ********** *** *********** ** ******* *** wide ***** ** ********** ** ***** ******* *** *********, ** well ** *** ********* ******* ****** ******. *** *******, ** asked ***** *** **** ********* * ***** *.*** ****** ****. Notice *** ****** ********* ********* ****, **** ***** *** **** resolution, *********, *** *****:

*** ** *** *********** ***** ** '*****' **** ****** *** answers **** ** **** **** ***%. *********** ** ******* **** and ***** ******** *** ****** ****** ** ******* *********** ** actual *********/******* ********. *********** ** *** ******* ****.

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

Most ******** ******

** ********** ********* *********/*******, ***** *** ***** *** ***************:

  • **** ******* *** ****** ********* ** ******* ******
  • ****** ***** ********** *** **** ******** ****** ****
  • ********** *** *** ****** ******** ****** *********/******* ***********

***** ***** ****** *** ******** ** ****** ********** *** **** help ***** **** ******** ******** ** ************.

*** *******, * ********** *** ******** * **/* *** * given *****, *** ***** ** **** ******* *** ********* ** specific ****** ***********, ******* ** **** ****** ** ** * Mb/s, * ***% ********.

Testing *******

******* ** ****, ** ** ******** ** ***** *** ********* consumption ** **** ****** ***** *** *** ** ****** ******* from ****** ** *******, **** **:

  • ********:***** ****
  • ******:***** *******
  • ******:**** *** *****/********* ****
  • *******:******* ***
  • **** *******:**** ************

****** *** ******* *** **** ** ***** ********** ******,*** ***** *****, *** * ****** **** **** *** ******(*). ***** *** be ****** ******** ** ***** ** * ******** ** ************ and *********** *** **** ********* *** **********. ** **** ** take ******* **** ** *** **** *** ********* ****** ** plunges (******** ***** ** ***, ******* ********, ***.) *** ****** specific ******** ** *********.

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

Recording **********

**** ******* ** ******** ****** *************, ** ********* ******** ***** complexity ** **** ****** ******** ** ********. **** * *** moments ** ******* ******* ******, ****** *******, ******** ** **** thereof, *** ***** ***** ******* ***** *** ****** *********.

***** ******* *** *****, ****** *** ******'* ******** **** *** complexity ***** *** **** * ***** *** *********. **** *** be ** ****** ** *** ***** *****:

***** **** ***** ** *******, *** *** ******* ** ** actual ********* **** ****** ******. ********* **** ****** ******* *** be ****** ******** ** ****** ***** **** *** ******** ***** for **** ******** **********.

Further *********** *************

******* ************ ************, ***** *** **** ******* ***** *** ***** slight ** ******* ********* ** ********.

  • ****** ***** ***********
  • ************/***********
  • ***** ******
  • ****** *********/********* ******
  • ***** **** / *** *****

Camera ***** ***********

** *** ****** ******* *** **** ****** ********* *** *** camera **** *** *** ***** ***** ******** ** ****** ** the **** ********** *** *********. **** ** *** **** ************'* line. ********* ****** ******, **** **** *** **** ************ *** produce **** ********* *** *****.

*** *******, *** ********* ***** ***** *** *******, ** **** Q1604 *** **** *****, **** ****, ** ***, *** ** a ~**' ********** ***, ** *********** ** ~***. ******* ***** factors ***** ************, ** **** **** *** ****** *****, *** Q1604's ******* *** *** **/* ***** *** ***** ******** *.** Mb/s, ****** ** *** *********.

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

*********** **** ************ ** ************ *** **** **** ******* **** examples *****. ******* ** ****, ** ** ******** ** ***** the ********* *********** ** **** ****** ***** *** ***.

************/***********

**** ** *** ** *** **** ***** ****** *** ****, using *.*** *** *** **** **********, *********** ****** *** **** significantly, ******* ******** *********** ** ********* ***********.

*******, ************* ******* ** ****** ********* *********** ******(*** ***** ****** ************ *********** **********), **** ** ***************, ****** ************ ***** ** **** *** model **********.

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

***** ** ***** ****** *******, **-** ************ ** ************* *** "***** ****" ******* ***** quality *** *********. ****** ****** **** *********** ******** ****** ** image *******, ***** ***** ****** ******** ********* **** ****** **** in ********* ***** *******. ************* ******* ** **** ***** ****** for **** ************ ******* ******** ** ************ ********.

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

Smart ******

** *** ****, ******* ****** ****** **** ***** ******** *** compression, *-***** ********, *** *********, ****** ************ *******. *** **** the ************ ******* ******** *** **** *** *****, ******* *** *** *********** ****** these ******** ********* ** **** ** ** *** *****. ***** are ***** **** ********** **** ** ***** ****** (****** *** all *** *** *****):

  • ******* ***********:******* ** ******** *** **** *********** ***** ** *** ****** field ** ****, ***** ****** *** ******** *********** ** ******/********** objects *** ****** ** ** ******/********** *******, ******** ********* *******.
  • ******* *-***** ********:***** *.*** ******* ********* *** * ***** *-***** ******** (*.*. 1 ****** ** ** ******), ***** ****** ******** *** ******** between *-****** **** ***** ** ** ****** ** *** ******, and *********** ******** **** ******** ******. **** ********* ******* ******** significantly *** ** *** **** ******* **** ** *-******.
  • ******* ***:*******, **** ***** ****** ****** ********* **** ***** ** ** motion ** *** *****, **** ** * ******* ** * FPS ** * ********** *** ** *** ****.

***** *** ** **** ** ***** **********, ******* ******* ** up ** **% **** **** **** ** **** *****. ** a *******, ******* *********** ******* ******** ** **-**% ** **** very **** ******.

**************: **** ***** ****** ** *****/************ *********

*************, ******* *** * ***** ***** ***** *** ******* ** a ***** ***** ** *************. **** ***** ******* ** ******, such ** ******* ** *******, *** **** ** ****** ******** to ******* ******* *-*****/*** ******** **** ***********. ** * ******, the **** **** ******** ** ** **** *** ******/***** ***** in ***** ** *** ***** ** ** ******** ***.

******* ****, ** ********* ******** ***** ***** ******** ** **** a ******* ****** (*-**%) ** ******* *************** *** ********** *********** of *******.

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

Video ****** *********/********* ***********

***************/***-********** ***** ****** ********* *** ********* *** ** *** ** the ******* ******* ** ********** ******* ************. *** ********, ** you *** ********** ******* ** '****' ****** ** * ****** room, ** ** ****** ** ** **** *** - **** than *%. *******, ******** ****, ************, ***********, ***. *** **** motion ********* ****** ****** ************, ****** ***** ******* **** ***** than ***********.

**************: ********/**-********

***** ****** ** ******** ** ******** *** ***/** ***** ********* regularly. ** * *******, ******** *** ************ ****** ** ********* about * **** ***** ************, **** **** ******* ********** *** bandwidth/storage *** ** **** *** ************.

*******, ******* ** ******, ***********, ****** ************, ***., *** **** make ******* ******* ********* **********. ***** ****** ************ ***** ***** configurations (~**-** **** ** ** ***** ******* *** ****) *** adjust ** ******.

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

Night **** / *** ***** ********* ***********

********** **** *****, ** *** ***** / ***** ****, ********* tends ** ** ******, ********* *** ****** (*.*., *** ** high). ***** ** ** **** / ****** *** ** ******** this ** * ****** ** ******* **** **** ****:

  • ****** ** ******* *****:** * ***** **** ** *****, *** **** ***** *** can *** ** *** *****, *** ****** **** *********, ****** this *** ** ****** **** **** *** **********.
  • ********** **:** *** *****, ******* **** ********** ** **** ** ******* more ********* **** ** *** *** *** ************* **** **** non-IR *******. *******, **** ** ***** ******** ** *** ******* and ***** ** ********** ** *** *** ********** ** *** scene.
  • ****** *** ***** ***********:**** *******, ******* *** ** ****** *** ***** ***** ********** or ******* ** ****** ******* ** ***** * **** ******, will ******* ************* **** ********* ** *****.

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

**************: *** *** / *** **** * ***

** ***** ** ****** ******* ********* *********, ** ********* ***** cap ******** ** *****. **** **** **** *** *** **** lower **** ******** ******** ** *****, ********* ***** ******* ** very *******, ** *** **** ****** ** ******* ***** *** darker ****** ****** ** *** ****** **** ********* ** *********** the *** **** ***** ****** **.

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

Storage ********** ********

****/**** ****** *** *** ************* ***** * *********/******* ********** ******** to ***** ********. *** ***** ******** ** ***** *********** ****, with ********* ****** ** ********** *** *************. ***** ****** ******** which *** ****** ********* ****** (** ***** ******** ** ** some) *** ********* *****:

Supercircuits ****

** * *** ****** ****** ******,************* ********* ****** ***** ***** *** ** ***** **********, **** ******* ****** / **********:

** *** *** **** ** ********* **** ***** *** *** not ******** **** *******, **** ** **. *** *** ********** fails ** ******** *********** ** ****** ******, ******, ******** ******, to **** * ***. ****, ** ******* * ****** ************ between ***** **** *** ********* (*.*., ****** *** *****, ****** the *********) ******* **** ********* *** ***** *** **** ** practice (*.*.,******* ********* ** ***** ****).

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

******* ****** ****** **** *************, **** ***** ** ******* *** ****, **********, and ***** ********* *******, ***** ******** ** ******** ****** *** compression/CODEC ********, *** ****. *******, ** ****** ****** ********** ** multiple ********, ** ***** *** ****** ****** ** ** *** their **** ***** *******. *** ******** ******** **** **** ******* are ******** *********** ****** *** ******, *********** ** *** ***** below:

** **********, **** ****** ******* **** ****** (****** *********) **** adjust ********* ********* *********** ***********, *.*., *** ******* '*******' ******** more ********* **** *** '*********', ***** ** ********* **** ***. The ***** ***** ***** *** ******* *** ****** ****** **** provide:

*******, **** ** **** ****, *** ****** ** ********* **** frequently *** ******* ***'* ********. *** *******, ***** '************' ******** has **** ****** ******* ** ** *** * *** ** empty ********** ********* ** ********* **** **** *** ********* ********:

'****' ************ *** ** ******* *** ** ** ** ******, its ********* **** ** *** ****** (******, ******, ********* ***** possible). **** **** *** **** **** **** '*****' *** ** reflects *** *********** ********** ** ********** ********* **********.

****, **** ********* ******* *** ***** ** *** *** *****, however, **** *********** *** ********** *** ** *** ****** **** cameras **** ********** ** **** ****** ****** ******* *** **** bandwidth **** ***** ******* ** ** *** *****. *** ******* below ***** *** ** **** ***-** *** ** ****** ****** the **** ********* ** *** *****:

******, ** *** ***************, **** **** ********* ******* *** **** bandwidth *** *** ******* ** *** **** ********** / ********, not ********* ** ********* ** ********* ****** ****** ** *** of ******* (***** ** *** *******, ** ** **** ***** above, **** ** ****** ** *********).

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

*****'************** **********, **** **** *** *************** ****** *** ********* ******* ****** manufacturer's ******. *** **** ******* ** **** *** *** ***** which ****** *** *********, **** ***** ****** *** ** **** automatically **** ** **** *****'* *** *********, *.*.:

*******, *** ***** ***** ** **** *** ********* ********* ** extremely **** ** ********, *.*., **** ** ***** *** / 15fps ******* *** ********* ** *.***/*. **** ******* ***** ******, that ** ******** ** ********, ****** *** ****** ******* **** complexity ****** ** *** *********** **************.

** ** ********* ** **** **** **** *********** *** ******* / ****** ********* ****** *** ****** **** ******* ******, ***** is ********* **** ** * ****** ******* ** **** ****** from ********* ** ******* *** ******* **************. *** *******, ***:****** ********** ***** ******* ***********

*******

** *** **** ***** ******* **** ********* / ******* ************ correct, *** *** *** ****** ****** *** **** ** *** locations *** **** ** *** ****. ***** **** *** **** a ****** ** *****, *** *** ******* **** *********** ****** of ******* (*.*., **** **** * *** **** ******), *** will ****** **** ******** **** *** ****** ******** ** ********** yourself ****** **** ********* ** *********** **** ****** **** ***** to ***** / ********** ******** ***'* *********** ** ******* / scenes.

Comments (7)

FYI... Axis has a newer tool called Site Designer that actually has unique setups for their newer cams etc. that are not well represented in the tool described above.

For example...the Zipstream cams are there and you can play with the settings for that to see the bitrate changes. Be sure to change the Motion amount as you change the zip effort settings because more motion negates Zip savings. One still must plan for a Max BW in your server selection but the 'potential' storage savings are there depending on the scene and motion combo.

http://sitedesigner.axis.com is the place.

If you register it will even keep a project in history for you.

What I like... the 'scene selections' are very good and represent what is discussed in this article.

Mike, thanks, we'll do examine it and update on that.

For others to see, here are some of the things Mike referred to:

Avigilon System Design Tool. Give it a chance!

There are so many other variables other than just scene complexity and megapixel output of the individual camera behaviors. Storage: 45 days versus 2 years, 75 cameras versus 400. Dual retention of a single camera - Stream A 90 days @ 2mp, Stream B 730 days @ 720p times 400 cameras. Audio, pushed video and insufficient lighting are also culprits we all love.

I had to build my own calculator in excel, the constraints and trade offs were found while applying a percentage of storage overhead so the we don't over crowd the frying pan and blow the circuit breaker. I have loading many other camera calculators to see how they scale with mine and different calculators are all over the map. So yes cameras are all unique, find your baseline and thresholds before pulling the trigger.

Great article and comments, all! There are many studies on scene types and object behavior that contribute to increased bitrate; some of the biggest contributors cited in these studies, one of which I'll give the link for, are listed below:

Are the objects in the scene moving in random directions?

Are there abrupt changes of motion, light or even network availability?

Are there big differences in motion paths and object sizes that require detection or visual acuity in the scene?

Finally, are there abrupt changes to network requests of the device (especially important consideration if you require faster on-board processors).

Finally, one of the areas that might be unrelated, but can be important was actually covered in a previous IPVM article on camera power-up times to when it is streaming.

Here's a pretty technical study, but it does contain a list of complex video scene use cases (table 1 page 6):

https://pure.tue.nl/ws/files/13540868/IJPCC2016_authorfootnote.pdf

A great article.

Good example of exacqVision's configuration calculator and Axis Design Tools.

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

Installation Course - Last Chance on Mar 14, 2019
This is the last chance to register for the March Installation course. This is a unique installation course in a market where little practical...
City Physical Security Manager Interview on Mar 14, 2019
This physical security pro is the Physical Security Manager for the City of Calgary. He is a criminologist by training with an ASIS CPP credential....
Pelco GFC 4K Dome Camera Tested (IMP831-1ERS) on Mar 12, 2019
Pelco has finally released their first 4K IP camera, after years of competitors' releases. Is this move too late? Or is their new GFC Professional...
BCDVideo Expansion And Switch From HP To Dell Examined on Mar 11, 2019
BCDVideo says they have more than tripled revenue in the past 5 years and are continuing to grow, powered most recently by switching their lead...
Arcules Favorability Report on Mar 08, 2019
Arcules has amazing advantages. Tens of millions of funding from Canon. Unlimited access to Milestone's source code (see our test results). But...
Camera Pendant Mounting Guide on Mar 07, 2019
It is often necessary to suspend a camera from a high open ceiling. This is commonplace in retail, warehouse, industrial sites, hangars, and other...
Cable Firestopping Installation Guide on Mar 06, 2019
Installing cables through firewalls is a critical installation issue. Failing to properly seal a penetration can cause smoke and fire to spread,...
Salient CompleteView 20/20 VMS Tested on Feb 27, 2019
In IPVM's last test of Salient 3 years ago, we found various problems and deficiencies. Now, Salient says their new CompleteView 20/20 "unified...
Mobotix Move OEM Camera Line Tested on Feb 25, 2019
Mobotix has long been criticized for not offering integrated IR, mechanical cut filters, varifocal lenses, optical zoom and other features that...
Outdoor Camera Mounting Hardware Guide on Feb 21, 2019
Mounting cameras outdoors can be challenging, requiring understanding different types of equipment and methods. In this guide, we teach this...

Most Recent Industry Reports

Retired Mercury President Returns As Open Options President on Mar 18, 2019
Open Options experienced major changes in 2018, including being acquired by ACRE and losing its President and General Manager, John Berman who...
Large US University End-User Video Surveillance Interview on Mar 18, 2019
Schools have become targets in modern days of active shooters and terrorist fears. The need for video and access security is high. Universities...
Hikvision Favorability Results 2019 on Mar 18, 2019
Hikvision favorability results declined significantly in IPVM's 2019 study of 200+ integrators. While in 2017 Hikvision's favorability was...
ONVIF Favorability Results 2019 on Mar 15, 2019
In the past decade, ONVIF has grown from a reaction to the outside Cisco-lead PSIA challenge, to being the de facto video surveillance standard...
Hanwha Aerospace / Techwin Korean Tax Evasion Raid on Mar 15, 2019
A Hanwha group subsidiary was raided as part of a tax evasion probe. While a Korean news media report listed the raided entity as 'Hanwha...
Installation Course - Last Chance on Mar 14, 2019
This is the last chance to register for the March Installation course. This is a unique installation course in a market where little practical...
City Physical Security Manager Interview on Mar 14, 2019
This physical security pro is the Physical Security Manager for the City of Calgary. He is a criminologist by training with an ASIS CPP credential....
US Drafting Separate Rule for NDAA Dahua/Hikvision 'Blacklist' on Mar 14, 2019
The most debated provision of the NDAA ban of Dahua, Hikvision, Huawei, et al. is the so-called 'blacklist' provision which would ban any company...
OpenALPR Acquired By Mysterious Novume on Mar 13, 2019
Startup OpenALPR has been acquired by Novume, a company virtually unknown in the industry. While there are many LPR providers (see our directory),...
Milestone Machine Learning Camera Auto-Setting Examined on Mar 13, 2019
Milestone wants to improve image quality using Machine Learning to solve the problem of "a camera doesn't know what it is being used for",...

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