Risks of Overloading Video Surveillance Systems

By: John Honovich, Published on Mar 29, 2009

Cameras, software and recorders are all becoming more powerful and complex. Higher resolution, multiple streams, multiple analytics and more powerful CODECs greatly enhance the potential of video surveillance. At the same time, using multiple features together can routinely overload a video surveillance system, creating significant problems that are hard to resolve.

Traditional Video Surveillance - Simple but Limited 

In the old days, you had analog cameras and DVRs - both of which were very limited in what they could do. Because they were so limited, it was hard to misconfigure or overload the system. A recorder only had so many inputs and an analog camera could only send a single fixed stream.

The Claims of Today's Video Surveillance

Today's video management systems and cameras can use H.264, can handle multiple megapixel streams and run on-board analytics on video. It is becoming very common for companies to market all of these advantages.

The Problem for Users

The problem is that it is almost impossible to run all, or even many, of these functionalities at the same time. Making the problem worse, this is generally only disclosed in the fine print or footnotes of the marketing material.

Users and integrators need to be careful about designing systems with these products. 'Optimistic' designs based primarily on vendor marketing can deliver systems that significantly under-deliver or break down in real world use.

Recording both IP and analog cameras is a key claim for hybrid DVRs. The critical question is: how many IP cameras and at what resolutions and CODECs can this be done? While a hybrid DVR may record 12 IP cameras at MPEG-4 with CIF resolution, it may not be able to record even a single 3MP camera using H.264.

A similar concern exists with video analytics. Running video analytics inside of the DVR offers a lot of potential. The challenge is knowing how many channels of video analytics and what type of video analytics can be run.

Get Notified of Video Surveillance Breaking News
Get Notified of Video Surveillance Breaking News

The more video analytics you use, the less IP cameras you may be able to support. Plus, the more activity on your cameras, the less you may be able to manage as well.

While there are clear benefits for using hybrid DVRs, there are risks as well.

IP Camera - Example

IP cameras are more frequently being marketed as platforms that can send multiple streams, use multiple CODECs and run a variety of video analytics.

Just like with hybrid DVRs, the problem is you cannot do all of these at once.

More critically, a growing belief exists that any IP camera can be a smart camera. Many IP cameras can have some smarts but almost all IP cameras on the market are quite limited in how 'smart' they can be. Agent VI [link no longer available] is one popular approach of taking existing IP cameras with moderate "horsepower" and adding video analytics. However, Agent VI still requires additional server side processing. This does not make it bad. You simply need to be aware of this in your designs. Via:sys [link no longer available] does claim to run solely on existing Axis and IQinVision cameras but you should be extremely careful about its level of false alerts and how it can perform in adverse environments.

IP Video Surveillance Software - Example

One of the most attractive claims of using IP Video software is that you can greatly expand the number of cameras you can record on a given server.  Unlike cameras and hybrid DVRs, you also can choose your own hardware to optimize it for a given load.

Even with this flexibility, you need to be careful about the settings of cameras used. While vendors often talk about recording hundreds of cameras per server, they usually mean standard definition cameras using MPEG-4 and only motion detection. Once you start using multi-megapixel cameras, H.264 CODECs and video analytics, the number of cameras per server can drop dramatically.

Why does this problem exist?

Manufacturers are careful to keep costs as low as possible to remain competitive. For instance, IP cameras and hybrid DVRs could support far greater loads if the manufacturers used faster processors, greater memory, etc. The trade-off is that this costs more money and would force the manufacturer to increase the price of the product significantly. Most manufacturers have decided that the best route is to keep costs low at the expense of greater complexity and risk of overloading. (I agree with this.)

Over time, as computing resources become cheaper relative to the growth in video surveillance technologies, manufacturers will no longer face this trade-off and the problem will be resolved. However, for the next few years, given the explosion in resolution and the demands of video analytics, system designs must carefully factor in this trade-off.

What symptoms or issues will occur?

The risks are similar to that of over-loading your PC with too many applications. When you have too much running, the PC can become much less responsive, if you are watching a video, the video may stutter and eventually your PC may lock up. Since cameras and recorders are computers, it's not surprising that they are impacted in a similar ways as to PCs.

The specific video surveillance risks are:

  • Frames may drop. Even if you set the frame rate for 15 frames per second, the camera may only be able to send 8 frames or the recorder may only be able to record 7 frames, etc.
  • Video analytics may miss events (false negatives). Dropped frames may cause the video analytics not to catch an event.
  • The recorder or camera may become very slow or unresponsive. If you do a search or request video, the system may not be able to deliver as it is blocked by other processes already running.
  • The system may crash or need to be manually rebooted.

How do I determine how much load a system can handle?

After reviewing this topic with over a dozen vendors, manufacturers have very little clarity on how much load a system can handle. Most sales or marketing people know very little about the specific issues or constraints involved. Often, even system engineers are not sure about the details.

Part of the problem is that this issue is fairly new as it reflects new technology released only in the last few years. The other challenge is that load depends on a variety of factors.

Before you design a system and buy products, you should carefully review your configuration with the manufacturer. You need to provide:
  • Resolution of each camera
  • Frame rate of each camera
  • CODECs of each camera
  • % Motion activity on each camera
  • Number of channels of video analytics being run
  • For cameras, how many streams being used

Specifically, you should be careful about megapixel streams and video analytics - both can take huge amount of resources and can place significant constraints relative to the marketing claims presented.

How can I check load once the system is deployed?

This can be quite difficult because it depends on the tools provided in the products you are using. In cameras and hybrid DVRs, you are dependent on what the manufacturer provides you. In most of these products, there are little to no tools that report on load.  With IP video surveillance software, even if the software does not provide you tools, you can use standard monitoring applications provided with the OS.

The best way to solve this problem is by a careful up-front design. Beyond that, to the extent you can monitor load in deployments, you will reduce the risks of problems arising. In the future, I believe (or hope) vendors will provide more pre and post sales tools to minize the risks in deploying more advanced and powerful solutions.

Related Reports

ONVIF Video Surveillance Tutorial on Jan 29, 2019
ONVIF is well known within the surveillance industry as an interface to connect IP cameras and VMS systems. However, new users may find it...
HD Analog vs IP Guide on Jul 16, 2019
For years, HD resolution and single cable signal/power were IP camera advantages, with analog cameras limited to much lower resolution and...
Last Chance - Register Now - October 2019 IP Networking Course on Oct 10, 2019
Last Chance - Register Now - Fall 2019 IP Networking Course. The course starts next week. This is the only networking course designed...
2020 Camera Book Released on Jan 10, 2020
This is the best, most comprehensive security camera training in the world, based on our unprecedented testing. Now, all IPVM PRO Members can get...
Video Surveillance History on Jul 19, 2019
The video surveillance market has changed significantly since 2000, going from VCRs to an emerging AI cloud era. The goal of this history is to...
2020 IP Networking Book Released on Jan 06, 2020
The new IP Networking Book 2020 is a 280 page in-depth guide that teaches you how IT and telecom technologies impact modern security systems,...
AI Video Surveillance (Finally) Goes Mainstream In 2020 on Sep 03, 2019
While video surveillance analytics has been promoted, hyped and lamented for nearly 20 years, next year, 2020, will be the year that it finally...
Axis HD Analog Encoder Tested on Oct 11, 2019
Two years after declaring "Everything is IP", Axis has released their first HD analog encoder, the P7304, with support for AHD, CVI, TVI, and SD...
Top 2020 Trend - AI Analytics on Nov 22, 2019
170+ Integrators answered: What do you think will be the top industry trend in 2020? Why? For the 4th year in a row, AI/video analytics was...
Video Surveillance 101 Course - Last Chance on Feb 20, 2020
This is the last chance to join IPVM's first Video Surveillance 101 course, designed to help those new to the industry to quickly understand the...

Most Recent Industry Reports

Motorola / Avigilon Drops ISC West on Feb 26, 2020
Motorola Solutions has pulled out of ISC West 2020 effective immediately, because of coronavirus concerns, IPVM has learned. This is done amidst...
Cancel or Not? Industry Split Over ISC West on Feb 26, 2020
The industry is split, polarized, over whether ISC West 2020 should run or be canceled. New IPVM survey results of 400+ respondents show heated...
Coronavirus Hits Sony, Bosch Says Switch on Feb 26, 2020
Sony's fall in video surveillance has been severe over the past decade. Now, they may be done. In this note, we examine Bosch's new...
Video Surveillance Cameras 101 on Feb 25, 2020
Cameras come in many shapes, sizes and specifications. This 101 examines the basics of cameras and features used in 2020. In this report, we...
Favorite Video Analytic Manufacturers 2020 on Feb 25, 2020
Video analytics is now as hot as ever, driven by the excitement of advancing deep learning offers. But what are actually integrator's...
Latest London Police Facial Recognition Suffers Serious Issues on Feb 24, 2020
On February 20, IPVM visited another live face rec deployment by London police, but this time the system was thwarted by technical problems and...
Masks Cause Major Facial Recognition Problems on Feb 24, 2020
Coronavirus is spurring an increase in the use of medical masks, which new IPVM test results show cause major problems for facial recognition...
Every VMS Will Become a VSaaS on Feb 21, 2020
VMS is ending. Soon every VMS will be a VSaaS. Competitive dynamics will be redrawn. What does this mean? VMS Historically...
Video Surveillance 101 Course - Last Chance on Feb 20, 2020
This is the last chance to join IPVM's first Video Surveillance 101 course, designed to help those new to the industry to quickly understand the...
Vulnerability Directory For Access Credentials on Feb 20, 2020
Knowing which access credentials are insecure can be difficult to see, especially because most look and feel the same. Even insecure 125 kHz...