Test: H.264 I vs P Frame Impact

By Ethan Ace, Published on Oct 02, 2013

Codecs like H.264 reduce bandwidth by only sending full frames every so often, mixing them with partial frames only capturing changes in between the full ones. They are called 'I' frames because they are the initial / full frames, followed by 'P', or predictive frames.*

Note: if you are not familiar with codecs, please read our Surveillance CODEC Guide before continuing.

I Frame Questions

Since I frames require much more bandwidth than P frames (frequently 10 or 20x more), some will argue that reducing the rate of I frames will reduce overall bandwidth significantly. For instance, instead of having an I frame each second, reduce it to 1 every 5 seconds.

On the other hand, some will argue that reducing I frames can result in quality problems because it can be harder for the processor to continue to faithfully update and represent the image if it has changed significantly since the last I frame.

We seek to answer these two questions:

  • How much bandwidth savings can you achieve by reducing the I frame interval?
  • How much quality degradation can occur by reducing the I frame interval?

The Tests Conducted

In order to answer these questions, we used five 720p cameras at various price points and performance levels:

  • Avigilon H3 1MP
  • Axis M1114
  • Axis Q1604
  • Bosch NBN-733V
  • Dahua HF3101

We aimed these cameras at a toy train set to create consistent motion, and varied I-frame levels from a default of one per second to as high as five and as low as one every four seconds.

There are several key takeaways from this test:

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

  • Increasing I-frame frequency results in minimal image quality improvement, but a large increase in bandwidth consumption. Increases of 20-35% were common when doubling I-frames from 1 to 2 per second, while increases of 60-90% were observed when moving from 1 to 5.
  • Decreasing the number of I-frames per second results in a significant reduction in image quality for moving objects, but a very small gain in bandwidth. Moving from one I-frame per second to one every two seconds decreased bandwidth by 5-15%. 10-25% reductions were seen when reducing I-frames to one every four seconds.
  • While bandwidth generally increased as I-frame interval decreased, and vice versa, the exact amount of this change varied across manufacturers and models from the same manufacturer. 
  • Each camera's P-frame size remained consistent regardless of I-frame interval.
  • The Bosch NBN-733V was the only camera in this test that did not increase bandwidth with the number of I-frames. Instead, the camera increased quantization, keeping the stream size constant. However, reducing the number of I-frames resulted in bandwidth reductions typical of other cameras.
  • The Dahua HF3101 did not allow for more than one I-frame per second, though slower rates were possible.

Image Quality Impact

In this video, we show I-frame interval's impact on image quality due to varying degrees of artifacting. Intervals tested include:

  • 1 I-frame per second
  • 2.5 I-frames per second
  • 5 I-frames per second
  • 1 I-frame every 2 seconds
  • 1 I-frame every 4 seconds

Users should note the drastic reduction in image quality as the number of I-frames is reduced, as well as the minimal gains when increasing.

Bandwidth Impact 

When increasing the time between I frames, bandwidth declined across all cameras, but modestly, as shown by this graph:

The chart below shows the raw numbers and exact percentages:

By contrast, increasing the number of I frames so that there were multiple ones in a second, significantly increased bandwidth:

 

This chart shows the differences in bandwidth when increasing from one I-frame per second to 2.5 and 5. Notes that Dahua did not allow for faster rates, so was excluded from these tests. Also, see our notes about Bosch's bandwidth/compression performance.

P-frame Frequency/Size

The images below, taken from AVInaptic, illustrates two things:

  • First, note the increasing quantity of I-frames in each image (moving from left to right). I-frames are shown as the taller blue lines, while P-frames are green/red.
  • Second, the P-frame size of each camera remains relatively consistent regardless of I-frame interval. This was true in both the relatively low motion train test, and in a high motion scene created with a stage laser.

Bosch NBN-733 Performance 

Unlike all other cameras in the test, the NBN-733V did not increase bandwidth when I-frame interval was decreased, instead staying approximately static around 3 Mb/s. Checking this camera in a stream analyzer, we discovered that the camera compensated for the additional I-frames by increasing quantization. Average quantization was as follows:

  • 1 I-frame per second: ~25 
  • 2.5 I-frames per second: ~27
  • 5 I-frames per second: ~29

Note that quantization remained unchanged when moving from one I-frame per second to one every two or four seconds, steady around 25.

6 reports cite this report:

Smart Codec Guide on Feb 01, 2018
"Smart Codec" was once seemingly a marketing buzzword, but in 2020, nearly...
Hikvision H.265+ Tested on Jun 27, 2017
Hikvision, which in the past few years released H.264+ (see test results) has...
Video Surveillance Bandwidth Guide on Dec 16, 2016
Bandwidth is one of the most fundamental, complex and overlooked aspects of...
Major Manufacturers Dropping MJPEG on Nov 04, 2016
MJPEG has hung on for years, still in use in some systems despite H.264's...
Frame Rate Guide for Video Surveillance on Aug 07, 2014
This is the industry's most in depth guide to frame rates in video...
Training: Frame Rates for IP Cameras on Apr 18, 2010
This is the industry's most in depth guide to frame rates in video...
Comments (14) : Members only. Login. or Join.

Related Reports

The Future of H.266 For Video Surveillance Examined on Aug 17, 2020
First H.264, now H.265, is H.266 next? H.266 was recently announced amid...
Access Control and Video Integration Statistics 2020 on Oct 08, 2020
Video Surveillance and Access Control are two of the most common security...
Uniview H1 2020 Financials Examined on Sep 08, 2020
While Dahua and Hikvision, helped by fever camera sales, are recovering from...
Quantum Dots Potential for Surveillance Cameras Explained on Sep 08, 2020
Quantum dots are starting to be used in TVs for better images, but how will...
TVT / InVid White Light Camera Tested Vs Hikvision ColorVu on Mar 18, 2020
With mega China manufacturers Dahua and Hikvision facing both bans and human...
Vivotek LPR Camera Tested on Apr 15, 2020
Vivotek has historically sold license plate capture cameras but not LPR. Now,...
Uniview Deep Learning Camera Tested on Jul 14, 2020
Uniview's intrusion analytics have performed poorly in our shootouts. Now,...
Beware Rigged China Fever Cameras on Sep 08, 2020
Many China fever camera manufacturers have rigged algorithms dynamically...
Longse Promoting Hikvision Partner Fullhan Chip Based Cameras on Oct 14, 2020
With Huawei HiSilicon production being shut down at TSMC, camera...
Cheap Camera Problems at Night on Feb 19, 2020
Cheap cameras generally have problems at night, despite the common perception...
Infinova, March Networks and Swann H1 2020 Financials Examined on Sep 02, 2020
While Dahua and Hikvision, helped by fever camera sales, are recovering from...
Honeywell 30 Series and Vivotek NVRs Tested on Oct 21, 2020
The NDAA ban has driven many users to look for low-cost NVRs not made by...
HLC Camera Shootout - Avigilon, Axis, Dahua, Hanwha, Hikvision, Panasonic, Uniview, Vivotek on Mar 02, 2020
Highlight Compensation (HLC) claims to reduce the effects of strong light...
China's SMIC Hit By US Trade Restrictions, Impact On Video Surveillance on Oct 13, 2020
US trade restrictions have hit Semiconductor Manufacturing International...
TVT / InVid Facial Recognition Tested on Mar 25, 2020
Facial recognition is frequently sold for thousands of dollars per channel...

Recent Reports

VICE Investigates Verkada's Harassing "RawVerkadawgz" on Oct 26, 2020
This month, IPVM investigated Verkada's sexism, discrimination, and cultural...
Six Flags' FDA Violating Outdoor Dahua Fever Cameras on Oct 26, 2020
As Six Flags scrambled to reopen parks amid plummeting revenues caused by the...
ISC Brasil Digital Experience 2020 Report on Oct 23, 2020
ISC Brasil 2020 rebranded itself to ISC Digital Experience and, like its...
Top Video Surveillance Service Call Problems 2020 on Oct 23, 2020
3 primary and 4 secondary issues stood out as causing the most problems when...
GDPR Impact On Temperature / Fever Screening Explained on Oct 22, 2020
What impact does GDPR have on temperature screening? Do you risk a GDPR fine...
Security And Safety Things (S&ST) Tested on Oct 22, 2020
S&ST, a Bosch spinout, is spending tens of millions of dollars aiming to...
Nokia Fever Screening Claims To "Advance Fight Against COVID-19" on Oct 22, 2020
First IBM, then briefly Clorox, and now Nokia becomes the latest Fortune 500...
Deceptive Meridian Temperature Tablets Endanger Public Safety on Oct 21, 2020
IPVM's testing of and investigation into Meridian Kiosk's temperature...
Honeywell 30 Series and Vivotek NVRs Tested on Oct 21, 2020
The NDAA ban has driven many users to look for low-cost NVRs not made by...
Ubiquiti Access Control Tested on Oct 21, 2020
Ubiquiti has become one of the most widely used wireless and switch providers...
Avigilon Aggressive Trade-In Program Takes Aim At Competitors on Oct 20, 2020
Avigilon has launched one of the most aggressive trade-in programs the video...
Mexico Video Surveillance Market Overview 2020 on Oct 20, 2020
Despite being neighbors, there are key differences between the U.S. and...
Dahua Revenue Grows But Profits Down, Cause Unclear on Oct 20, 2020
While Dahua's overall revenue was up more than 12% in Q3 2020, a significant...
Illegal Hikvision Fever Screening Touted In Australia, Government Investigating, Temperature References Deleted on Oct 20, 2020
The Australian government told IPVM that they are investigating a Hikvision...
Panasonic Presents i-PRO Cameras and Video Analytics on Oct 19, 2020
Panasonic i-PRO presented its X-Series cameras and AI video analytics at the...