Testing Bandwidth vs Frame Rate

Author: Benros Emata, Published on Aug 30, 2011


Frame rate selection has a major impact on bandwidth consumption for surveillance cameras. While most cameras have a maximum frame rate of 25 to 30 frames per second, users typically choose significantly lower frame rates, driven by a desire to minimize storage consumption. The most direct way to reduce storage is to use a lower bit rate stream for each camera with lower frame rates.

A key practical question is how much bandwidth is saved as the frame rate is dropped? Lower frames rates should result in lower bit rates but how significant are those changes and does this change depending on the scene?

Our Test

In this report, we share our result of a series of experiments we did with 3 IP cameras (Avigilon, Axis and Sony) in 3 different scenes: (1) indoor daytime, (2) indoor dark (< 1 lux), and (3) daytime outdoor (intersection). We did tests at 1, 5, 10, 15 and 30 fps to see how bandwidth consumption varied across a variety of frame rates.

We then produced a series of charts comparing bitrate vs frame rate and average frame size vs frame rate to provide two views on the relationship between these parameters.

With these test results, we answer the following questions:

  • How does bandwidth efficiency vary with changes in the frame rate?
  • Are low frame rate streams inefficient?
  • How can you project bandwidth consumption for various frame rates?
  • Does different scene types impact bandwidth vs frame rate efficiency?
  • How does the choice of VBR vs CBR impact the relationship between bandwidth and frame rate?

For background on frame rates, Pro members should review our frame rate fundamentals training. Also, for those interested in understanding the impact of bandwidth, review our sister report that examines the relationship between bandwidth and image quality.

Key Findings and Recommendations

Key Findings:

Get Video Surveillance News In Your Inbox
Get Video Surveillance News In Your Inbox

  • Bandwidth efficiency of lower frame rates can be modestly less efficient than higher frame rates when the I frame interval or scene complexity is low
  • As the scene becomes more complex (e.g., nighttime, noisy scene), bandwidth increases rather linearly as frame rate increases
  • No 'massive' bandwidth penalties exist for low frame rate H.264 encoding
  • Figuring out the right bitrate for a CBR camera at different frame rates is hard


  • Unless your scene is quite simple (e.g., indoor office), you can ignore the impact of short I frame intervals or low frame rates impacting bandwidth efficiency
  • Even in simple scenes with short I frame intervals, bandwidth consumption is not a real concern as the bitrate will be quite low regardless (either very low or very very low)
  • When estimating bandwidth, using a fixed image size is generally a fair approximation but be careful because results could be off by up to 50% of projection.
  • When using CBR, if possible, try running in VBR mode first to get a baseline bandwidth level and use that as your CBR setting. Alternatively, export a few sample clips at different CBR bit rates, run this in a stream analyzer and pick the bit rate that results in a DRF of 32 or less

VBR Indoor Daytime (Low-Complexity)

Scene Overview

In this indoor daytime scenario the scene is fairly non-complex. Both cameras operate at VBR, but differ in their I-frame intervals. The Avigilon is using a 1s I-frame interval, whereas the Axis generates an I-frame for every 32 frames.

Bitrate vs. Frame-Rate

The Axis camera is considerably more efficient at the lower frames than the Avigilon camera. This is largely because the I-frame interval is effectively higher in the Avigilon at lower frame rates (at 1fps the ratio of Avigilon to Axis I-frames is ~30:1). At approximately 10fps the bitrates of the two cameras converge despite a 3:1 I-frame ratio. Another key point that may not be so obvious from the shape of the curves, is that bitrates increase less than linearly. As such efficiency improves at higher frame-rates (especially the Avigilon, which uses a per second I-frame interval).

Average Frame Size

At the lower frame rates the inefficiency of the higher I-frame interval is quite apparent. The Avigilon curve (red) indicates a considerable cost (in bytes) for I-frames relative to P-frames. This discrepancy is characteristic in less complex scenes, where P-frames are relatively efficient to produce (<10KB). The two curves converge around 10fps at roughly 10KB. The curves both continue to descend to a minimum at 30fps to ~7KB. At 30fps P-frame sizes dominate the average frame size metric (~30:1). With a value of ~7KB it suggests a low complexity scene and high compression efficiencies.

VBR Indoor Nighttime (High-Complexity)

Scene Overview

In this indoor nighttime scenario the scene is highly complex due to the presence of noise/gain. Both cameras operate at VBR, but differ in their I-frame intervals. The Avigilon is using a 1s I-frame interval, whereas the Axis generates an I-frame for every 32 frames.

Bitrate vs. Frame-Rate

At the low frame-rates the I-frame intervals between the two cameras are most significant. For example, at 1fps the Avigilon produces one I-frame for every one P-frame (or 1 every second), and the Axis camera produces one I-frame for every 31 P-frames (or 1 every 31 seconds). As such we would expect to see divergence of bit-rates at these lower frame-rate levels, but this is not the case as the curves follow each other in near identical fashion. It is clear that compression efficiency is very low due to the complexity level of the scene and that byte-wise cost of P-frames is not much 'cheaper' than I-frames, as a result. A key feature of these curves is the linear relationship between bitrate and frame-rate, suggesting no clear frame-rate where efficiency is at its greatest.

Average Frame Size

The minimum frame sizes of the two cameras of ~25KB to ~30KB is considerably higher than the ~7KB minimum found in the non-complex indoor daytime scene. The most interesting feature of this graph is the relative flatness of the Avigilon (red) curve. Because the Avigilon average frame size is influenced strongly by I-frame size at lower frame-rates and by P-frame sizes at higher frame-rates, its curve indicates the relative sizes of I vs. P frames. Given that the curve is mostly flat suggests little material difference between I and P frame sizes. This is characteristic and somewhat expected in highly complex scenes. As a result there is no clear frame-rate that is most efficient and as the previous graph depicts bitrates increase rather linearly as frame-rates are increased.

VBR Outdoor Intersection (Moderately High Complexity)

Scene Overview

In this busy intersection scenario the scene is moderately high in complexity. Both cameras operate at VBR, but differ in their I-frame intervals. The Avigilon is using a 1s I-frame interval, whereas the Axis generates one I-frame in every 32 frames.

Bitrate vs. Frame-Rate

As in the highly complex nighttime scenario, the curves of the two cameras provide no clear area or point of divergence. Their bitrate values are actually quite similar at each frame-rate setting. The bitrates reach a high of ~4mbps at 30fps, which is considerably lower than ~6.5mbps high observed during the very complex nighttime scene. This tends to suggest a somewhat lower level of complexity than the night scene.

The shape of the graph tends to flatten out going from lower to higher frame-rates, suggesting some efficiency gains at the higher P-frame saturated frame-rates.

Average Frame Size

As expected the Avigilon camera, which uses a 1 per second I-frame interval, exhibits a sharper decline in average frame size as frame rates increase. The deeper average frame size range of the Avigilon (~30KB to ~15KB) suggests that compression efficiencies can still be obtained by reducing the ratio of I-frames to P-frames (i.e., increase fps), and that the scene is not as complex as the nighttime scene.

The Axis curve (blue) is somewhat anomalous as its I- to P-frame ratio is a constant, and as such we would not expect its range to be as deep as experienced here in the intersection scenario. Indeed the Axis' range was ~5KB in the daytime and nighttime scenes versus the ~10KB range seen here (25KB to 15KB).

CBR Strategies for Bitrate vs. Frame-Rate Optimizations

Setting the right bitrate for a particular frame rate is significantly harder in CBR than in VBR. With VBR, the camera automatically adjusts the appropriate bit rate when you choose a different frame rate. By contrast, with CBR, the admin has to manually adjust the bit rate. For example, with a camera such as Sony, if the default bit rate is 2Mb/s, if you change the frame rate from the default of 30 to 15, the bit rate stays the same. What happens is that the camera will decrease the compression (or Quantization level) to decrease the amount of loss in the image. The key potential downside is that this can waste bandwidth. At a certain point, increasing quantization levels have little to no practical impact. That is, the mathematical loss decreases but the gains are imperceptible to the human eye. For background on this, please review our Bandwidth vs Image Quality report that digs into the issue of quantization.

When using CBR, if possible, try running in VBR mode first to get a baseline bandwidth level and use that as your CBR setting. Alternatively, export a few sample clips at different CBR bit rates, run this in a stream analyzer and pick the bit rate that results in a DRF of 32 or less. The final easy, low tech, alternative is to simply set different CBR bit rates, view the sample images and choose the lowest bandwidth image where you cannot spot any material differences in quality.


Here are the cameras used in 'Bandwidth vs. Frame-Rate' report:



  • Sony CH140 (online $800) - 720p D/N; 1/3" CMOS; F1.2 Fujinon; 0.1 Lux (BW)

Here are the firmware versions of each camera:

  • Avigilon 1.0MP-HD-H264-B1 - fw
  • Axis P1344 - fw 5.22.2
  • Sony CH140 - fw 1.26.01

For VBR tests the two (2) cameras were left at their default VBR configurations. For each of the three key scenes (daytime indoor, nighttime indoor, and busy intersection), the cameras were recorded at different frame-rates (1, 5, 10, 15, and 30 fps). Average bit-rates and average frame sizes were obtained for analysis during each scenario.

5 reports cite this report:

Calculating Video Surveillance Storage / Bandwidth on Dec 29, 2016
Calculating surveillance bandwidth is complex, and inexperienced users can easily underestimate bandwidth, leading to reduced storage durations...
Frame Rate Guide for Video Surveillance on Aug 07, 2014
This is the industry's most in depth guide to frame rates in video surveillance. As a precursor, you need to know the speed of objects, most...
IP Camera Bandwidth Training on May 27, 2012
Understanding bandwidth is critical to using IP cameras. In this new training, we show how to measure bandwidth and how significantly bandwidth can...
Directory of Camera Shootout Series on Dec 27, 2011
The following directory lists all of our camera shootouts. These shootouts pit 4 - 8 different surveillance cameras in simultaneous tests on real...
Training: Frame Rates for IP Cameras on Apr 18, 2010
This is the industry's most in depth guide to frame rates in video surveillance. As a precursor, you need to know the speed of objects, most...
Comments : PRO Members only. Login. or Join.

Related Reports on Bandwidth

October 2018 Camera Course on Sep 13, 2018
Today is the last day to save $50 on the October 2018 Camera Course, register now. This is the only independent surveillance camera course,...
SNMP / Network Monitoring For Surveillance 2018 on Aug 21, 2018
Surveillance systems typically rely on the the VMS to report issues, but this most often just means knowing a camera is "down" with no warning or...
Eagle Eye Networks Cloud VMS Tested on Jul 26, 2018
Eagle Eye has become one of the most significant players in the industry in the past few years: Eagle Eye's Owner Acquired Brivo Eagle Eye...
July 2018 IP Networking Course on Jul 12, 2018
Registration is closed. This is the only networking course designed specifically for video surveillance professionals.  Lots of network training...
Powerline Networking For Video Surveillance Advocated By Comtrend on Jun 08, 2018
Powerline networking, using existing electrical wiring, has been around for many years. Indeed, over the years, some video surveillance providers...
H.265 / HEVC Codec Tutorial on Jun 07, 2018
H.265 support has improved significantly in 2018, with H.265 camera/VMS compatibility increased compared to only a year ago, and more manufacturers...
VMS Server Sizing on May 25, 2018
Specifying the right sized PC/server for VMS software is one of the most important yet difficult decisions in IP video surveillance. In the past...
Axis 12MP Stereographic Camera Tested (M3058-LVE) on May 10, 2018
Axis has released the M3058-PLVE, a 12MP sensor, stereographic panoramic camera and Axis' first with integrated IR claiming images "sharp to the...
IP Network Hardware for Surveillance Guide on May 02, 2018
Video surveillance systems depend on IP networking equipment. In this guide, we explain the key pieces of equipment and features, explaining where...
Hikvision DarkfighterX Vs Darkfighter PTZ Tested on Apr 26, 2018
Hikvision has focused on improving low-light performance for PTZs, an area that has traditionally been a problem, even more so than fixed cameras,...

Most Recent Industry Reports

Genetec Takes Aim At 'Untrustworthy' 'Foreign Government-Owned Vendors' on Sep 24, 2018
Genetec is taking aim at 'untrustworthy' 'foreign government-owned vendors'. This is not a new theme for Genetec as nearly 2 years ago, Genetec...
4MP Camera Shootout - Axis, Dahua, DW, Hanwha, Hikvision, Uniview, Vivotek on Sep 24, 2018
4MP usage continues to climb, especially for low cost fixed lens models. To see who was best, we bought and tested seven 4MP models from Axis,...
Alexa Guard Expands Amazon's Security Offerings, Boosts ADT's Stock on Sep 21, 2018
Amazon is expanding their security offerings yet again, this time with Alexa Guard that delivers security audio analytics and a virtual "Fake...
UTC, Owner of Lenel, Acquires S2 on Sep 20, 2018
UTC now owns two of the biggest access control providers, one of integrator's most hated access control platforms, Lenel, and one of their...
BluePoint Aims To Bring Life-Safety Mind-Set To Police Pull Stations on Sep 20, 2018
Fire alarm pull stations are commonplace but police ones are not. A self-funded startup, BluePoint Alert Solutions is aiming to make police pull...
SIA Plays Dumb On OEMs And Hikua Ban on Sep 20, 2018
OEMs widely pretend to be 'manufacturers', deceiving their customers and putting them at risk for cybersecurity attacks and, soon, violation of US...
Axis Vs. Hikvision IR PTZ Shootout on Sep 20, 2018
Hikvision has their high-end dual-sensor DarkfighterX. Axis has their high-end concealed IR Q6125-LE. Which is better? We bought both and tested...
Avigilon Announces AI-Powered H5 Camera Development on Sep 19, 2018
Avigilon will be showcasing "next-generation AI" at next week's ASIS GSX. In an atypical move, the company is not actually releasing these...
Favorite Request-to-Exit (RTE) Manufacturers 2018 on Sep 19, 2018
Request To Exit devices like motion sensors and lock releasing push-buttons are a part of almost every access install, but who makes the equipment...
25% China Tariffs Finalized For 2019, 10% Start Now, Includes Select Video Surveillance on Sep 18, 2018
A surprise move: In July, when the most recent tariff round was first announced, the tariffs were only scheduled for 10%. However, now, the US...

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