IP Camera Manufacturer Compression Comparison

By Ethan Ace, Published on Nov 27, 2017

Despite the use of standards-based video compression (H.264/H.265), our tests show that default image quality settings for different manufacturers vary widely, with no standards for terminology or scale used. This can result in two cameras with the same resolution produced by two different manufacturers producing widely different out-of-the-box results. 

To help clear this confusion, IPVM has analyzed cameras from 10 manufacturers and answered these key questions:

  • What is the real H.264 and/or H265 quantization level for each camera manufacturer's default settings? How do they vary? Who defaults the lowest and highest?
  • To normalize the H.264/H.265 quantization levels so that each manufacturer had the same compression, what camera settings should be used?
  • What is the impact of bandwidth as H.264/H.265 quantization/compression levels are varied for different manufacturers?
  • What impact do smart codecs have on these settings?

Here is what we found for default settings from these manufacturers, showing manufacturer with the highest default compression (Bosch), 50% higher than the manufacturer with the lowest default compression (Arecont):

If you really care about image quality and optimizing bandwidth / storage use, this is a critical report.

Key ********

**** *** *** *** findings **** **** ****:

  • ******* ******* ************:***** ** *** *****, average ******* ************ ** ~25, **** ******* ******* widely, **** ~** ** 30.
  • *.*** ************ ****** ******* to *.***:******* ******** *************' *.*** cameras, ** ***** **** quantization *** ************* ******* when ***** *.*** *** H.264, ****** ********* *** notably ***** ***** *.***.
  • ****** ********* ******: ** * **** ** thumb, ***** **** ****** compressed *** ** **** average *** ******** ** a **-** ********* ********, varying ** ************. *** to *** *** * roughly **-*** ********. 
  • ** *********** ******* *************:** *** ** ************* tested, **** **** *** same ****** *********** *** scale, *** *** ******* terms (**** ** "******") result ** ******* ************ levels.

Video *********** ********

************* ***********, *** *** manufacturers *** ** **** actual ************ ***** ********, is **** *********. ******************* *** *********, *********** is ******** *** *** be * ****** ****** -**** *** ******* *** bandwidth.

*** ************ ***** ** compressed, ********** ** **********. And, **** ** *** cameras **** *** **** resolution, ***** *********** ****** can ** **** ********* (see *** ***** ******* / *********** Tutorial *** **** **********).

**********, *********** ** *.*** and *.*** ** ************ on * ***** ** 0 ** **, ****** quantization, ** ***** ** the ***** *****:

*******, ****** ************* ****** never ******** **** ************ levels ***** ******* ***. Instead, **** *** * variety ** ****** *** naming *******. *** *******, **** is **** ** ************* refer ** ***** *********** settings **:

** * ******, *** *************' cameras might **** *** **** resolution *** ************* ********* compression ******, *** ********* varying ***** ******* *** bandwidth ***********.

Average ******* ************: ~**

***** ** ****** ******** of **+ ******* **** these ** *************, ** found ******** ***** ** the ***** *****.

  • ******* ******* ************ ***** was ** **** * range ** ** ** **.
  • ******* ******* ********* ** the ****** ************ ** all ******* ****** ** Q20, **** ********* *** Uniview ***** ** **.
  • *** ******* ******* ************ was *****, ************* *** by *******.

Terminology *********** 

**** ** *** ************* tested **** *********** ** scales ***** ****** *** directly ********** ** ***** manufacturers. **** *** ***** confusion **** ****** ** standardize ******** ******* ** one ************ *****.

*******, ****** *** **** different ****** ********* ** the ************, ****** ******** even **** *********. *** example, ******* *** ***** a ********* *****, ***** and **** **** **** Q ******/***** ******* **** compression ** *** ** "1", ***** ********, ****, and *****, **** *** Q ******/****** ******* **** compression *** ****** ** "1".

Normalizing ***********

** **** ********** **** camera's *********** ******** ** achieve * ************ ** ~28. **** *** ** useful *** ***** ******* to ********* *********** ******** on ***** *** *******, acting ** * ***** for ******* ****** **** the **** ************.

**** **** ***** *** vast ******** ** ******* allow ***** ** ******** adjust *********** ********, ***** are **** **********. *** *******, new ********** ****** *** Sony ******* **** ******* a ***-******** *** ************** which **** *** *** compression *** ******* **** only * ******* ****** and/or ***, **** *********** and ******* **** *******. See *** ****** **** *** ******* ******** VBR.

Quantization ************* ******* ***** *.***

***** ** *** ***** of ******** *************' *******, ******* and ************ ************ ****** were ************* ******* **** using **** *.*** *** H.265, ******** ******** **** notably ***** ** *.*** streams, ********* **-**%. ******* should *** *** *.*** / **** ***** Tutorial **** *** **** ***********.

Compression ****** ** *********

********* ** ******** ******** by ************ *****. ** demonstrate ****, **** ******** quantization **** * ******** of *** (****** **********) to * **** ******* Q28, ******** ** * lower *********** ***.

***** ** ***** *****, we *****:

  • Q35 ** ***: Changing quantization from Q34 to Q28 resulted in a 3x-5x bandwidth increase on cameras tested (Axis, Dahua, Hikvision, Panasonic).
  • Q36 ** ***: Changing from Q35 to Q22 resulted in drastic increases, ranging from about 5x to 11x, depending on manufacturer.

Smart ***** ******

*** **************** ********* ***** apply **** **** ***** codecs *** ****** *** or *** *********. ** nature, ***** **** ****** quantization *********** ***** ** objects ** *** ***** instead ** ********* ** on *** ****** *****, smart ****** *** **** difficult, ** *** **********, to ***********.

************, ************ ****** ** smart ***** ******* *** typically **** ****, **+, since **** ** **** scenes ** ******** ** static ********** *** ********* more ****** **********, **** only ****** ******* ********* average ** ***** ***********.

*** *******, ****, *****, *** Vivotek ********* ** ***** codecs ******* ** *** tests, *** *** ***** averaged ** ** ****** quantization:

******* ****** *** *** ***** ***** ***** *** **** ******* ** these ******** *** ******* issues.

Setting *********** *** ********* *******

***** ** **** *********** settings *** **** *************' cameras, **** ***** ********* defaults *** *************.

*******

******* ** *** ** few ************* ** ******** use *** ************ ***** in ***** *** *********. Quantization ** ********** **** 16 ** **, ********** to **.

********

********'* *********** ******** *** be ******* ***** *** compression *** ***** **** tab ** ***** *** UI, *** ** **** a ******* ****** ** "1" (****** ***********) ** "20" (******* ***********). ******* ******** to "*", ***** ** quantization.

****

**** ********* **** *** different *** **********, ** many ** ***** ******* have *** *** ************ to ******** ***** ***** **. **** *** *** old *** *** ******* to *** **** ********: ** compression. *** *** *** interface **** * ******/****** entry:

***** *** *** ********* simply ****** **** *****:

*****

*****'* ***** ***** ***** quantization ** *-******, **** I-frames ******* ** **** by * ******** ****** ("I/P-frame ***** **" *****). To *********** ** ******* 28Q, ***** ****** *** "Min. *-***** **" ** 26, *** *** */*-***** delta ** *. 

*****

*****'* *********** ******** *** found ** *** ***** tab, *** *** "*******" can ** *** ******* "1" (**** ***********) ** "6" (***** ***********), **** 2 ******** ** ~** quantization ** **** ****** ******.

*********

*********'* *********** ******** *** under *** *****/***** ***, ** a ***** ** "******" (**** compression) ** "*******" (***** compression), ********** ** "******." Based ** *** ***** of ******** ********* ******, "Medium" ******* ** ~***.

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

*** ***** ****** ******* do *** ******* *** way ** *** *********** of *** ******, **** both ******* *** ************ varying. *** **** *******, see *** ****** **** *** ******* ******** VBR.

 

***** ****** (******* ***/****) include *********** ** * scale **** "**** (*)" (***** compressed) ** "***** (**)" (most **********), ********** ** 4. ***** ****** ****** be *** ** ~** on **** ***** *** average ** ************.

*********

** ***** ** ****** image ******* ** ********* models, ***** ****** *** transmission ******** ** *** (defaults ** ***** ****). Image ******* ** ******** on * ***** ** 0-9 (***** **** ** Low), ********** ** * (Normal), **** * ******* quantization **.

**** **** ** ******* tested, *********'* *** ******* series **** *** **** models ***** ********* ** H.265, ***** *****. 

****

** **** ***/*** *** video ***** ********, *********** ** *** in *** "***** ******* 1: ******** ****, ***** ranges **** "*" (**** compressed) ** "**" (**** compressed), ********** ** * (roughly ***).

**** **** ******* ** Hanwha, ****'* *** *** cameras ** *** ***** compression ** ** ***** to * *** *****. See **** *** ******* ******** VBR *** **** *******.

*******

******* ******* **** ***** quality ** * ****** ranging **** ****** "*******" to "*** ****", **** no ****** ** ******** enter * *****. *** slider ****** ** *** to ~*/* ** *** way ****** *** **** for ~***.

*******

*******'* *********** ******* ** named "****** *******", ***** below, **** * ***** of "******" (*****) ** "Excellent" (****). "****" ****** be **** *** ************ ~28.

Test ********

***** ******* **** ******, you ****** ** **** to ****** *** * ********* on **** ****.

[****: **** ****** *** originally ********* ** **** and ************* ******* ** 2017]

Comments (14)

Great report! Can you elaborate on the impact of altering P frame interval (or some say, I frame interval or keyframe interval)? Is there any significant relationship between keyframe interval and quantization? Clearly the shorter the time between P frames, the higher the bandwidth but what are the other impacts on the video? It's another opportunity for confusion on which way the scale goes and its impact on quality and bandwidth. Thanks!

We have a report on P-frame/I-frame impact here.

In general, P and I frames don't directly impact quantization levels. They will impact the visual artifacts in video, though. So when I-frame interval is long, you'll see trails form behind moving objects, and additional noise throughout the image until the next I-frame. Conversely, when I-frames are close, you'll see less of this issue, but there is generally not much of a practical improvement from intervals shorter than a second.

This video from our test shows I-frame intervals varying from long to short.

Hi Guys

You've used the term "artifacting" - but it looks more like motion blur. Did you have the shutter speed at default (usually 1/30 or 1/60 sec)? This is probably not a fast enough shutter speed to stop motion blur - even in this scenario.

By the way - really enjoy reading your reviews, commentary on the industry, etc. - keep up the good work.

Cheers

There is definitely some blur present in those videos, yes, but we specifically are calling out issues with artifacts. 

We show the trails of compression artifacts behind the train, e.g.:

Besides quantization levels, final image quality would depend on:
- spatial filter
- temporal filter
- motion vectors search( a type of macroblocks) 

- motion vectors search( accuracy: pixel, half a pixel, quarter pixel etc )

- macroblocks type selection 

- CBAC vs CAVLC 

- bitrate control( how well does it handle changes)

- etc 

Quantization parameters is a small part of the overall equation, and making some conclusions based on it is likely misleading. 

 

 

If I would explore how advanced codecs are from different vendors, I would analyze other parameters as well: so you can see that this vendor uses macroblocks of such type, motion vectors of such accuracy etc... I know nobody would be interested in reading:-)

But only real criteria of image quality/bitrate is subjective "I like it more" or "I like it less", not quantization by itself. 

 

 

 

 

Great report, but curious to know the firmware versions tested of each camera.

Cheers

Details report and end-user must always care about the bandwidth and storage issue. But Chinese Band Distributor always hidden this issue to the end-user.

Thank you, IPVM.

But Chinese Band Distributor always hidden this issue to the end-user.

Like which ones?

If you would like to know, and do use your REAL identity. I don't talk with stranger...:-P

...and do use your REAL identity. I don't talk with stranger...

No problem, I wouldn’t want you to compromise your principles, “Franky”.

Haha, I don't know WHY, and I had the feeling I know you, "Mr. Undisclosed #3"

Thank you for another great report IPVM.  Question, how did you measure image quality?  Did you use some type of tool or did you just manually review the video?  Also what tool did you use to watch the video?  The viewer inside the camera, another third party tool (ie- VMS)?  These details can affect the perceived quality, hence I'm asking.  Thanks!!!

Do you mean "image quality" as in visible image quality? Or as in compression?

Compression was measured using AVInaptic, as well as Elecard StreamEye for H.265 streams.

If you mean image quality as in visible image quality, we visually compare cameras. There are software tools that measure "image quality", but I would not trust software measurements to determine what is or is not a usable image.

We view video multiple ways. Practically every cameras in this test was viewed using Exacq, VLC Player, and the camera's web interface. We don't rely on just one, but that being said, rarely are there practical differences between one VMS and another or between the web interface and a VMS, etc.

 

Well done as usual. 

Read this IPVM report for free.

This article is part of IPVM's 6,584 reports, 886 tests and is only available to members. To get a one-time preview of our work, enter your work email to access the full article.

Already a member? Login here | Join now

Related Reports

WDR Cheat Sheet and Camera Tracking - 30 Manufacturers on Aug 26, 2020
Manufacturers are regularly cryptic about what WDR support they actually...
Uniview Deep Learning Camera Tested on Jul 14, 2020
Uniview's intrusion analytics have performed poorly in our shootouts. Now,...
Hanwha AI Analytics Camera Tested on Aug 11, 2020
Hanwha has released their Wisenet P AI camera, adding person and vehicle...
NDAA Compliant Video Surveillance Whitelist on Aug 10, 2020
This report aggregates video surveillance products that manufacturers have...
TVT Temperature Measurement Terminal Tested on Jul 23, 2020
While Dahua and Hikvision get the most attention for China temp products,...
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...
Mobotix Thermal Detection Camera Tested on Jun 09, 2020
For years Mobotix has struggled but now sales are surging driven by Mobotix's...
Hanwha 8K / 33MP Camera Tested on Sep 14, 2020
Hanwha Techwin has released an 8K / 33MP resolution camera, the TNB-9000 with...
Verkada 2020 Cameras Image Quality Test on Oct 06, 2020
Verkada's first-generation cameras suffered from numerous video quality...
Warning: Panasonic i-PRO Deceives About NDAA Compliance on Aug 18, 2020
IPVM has determined that Panasonic i-PRO has deceived about its NDAA...
Taiwan Lilin NDAA Compliant Cameras Tested on Aug 13, 2020
Taiwan-based manufacturer Lilin is taking direct aim at Dahua and Hikvision...
Hanwha AI Object Detection Tested on Sep 28, 2020
Hanwha has added detection and classification of people, cars, clothing...
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...
Longse Promoting Hikvision Partner Fullhan Chip Based Cameras on Oct 14, 2020
With Huawei HiSilicon production being shut down at TSMC, camera...
Comparing 2020 Reality To 2010 Expectations on Sep 11, 2020
What can we learn from where the industry was in 2010 and what was believed...

Recent Reports

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 presented its i-PRO X-Series cameras and AI video analytics at the...
Augmented Reality (AR) Cameras From Hikvision and Dahua Examined on Oct 19, 2020
Hikvision, Dahua, and other China companies are marketing augmented reality...
18 TB Video Surveillance Drives (WD and Seagate) on Oct 19, 2020
Both Seagate and Western Digital recently announced 18TB hard drives...
Watrix Gait Recognition Profile on Oct 16, 2020
Watrix is the world's only gait recognition surveillance provider IPVM has...
Intel Presents Edge-to-Cloud Ecosystem for Video Analytics on Oct 16, 2020
Intel presented its processors and software toolkit for computer vision at...
Microsoft Azure Presents Live Video Analytics on Oct 15, 2020
Microsoft Azure presented its Live Video Analytics offering at the September...
Worst Manufacturer Technical Support 2020 on Oct 15, 2020
4 manufacturers stood out as providing the worst technical support to ~200...
Clorox Announces, Then Pulls, Fever Camera on Oct 15, 2020
For almost one week, Clorox was marketing fever cameras. The booming...
Faulty Hikvision Fever Cam Setup at Mexico City Basilica and Cathedral on Oct 14, 2020
Donated Hikvision fever cameras (claiming screening of 1,800 people/min. with...
Directory of 211 "Fever" Camera Suppliers on Oct 14, 2020
This directory provides a list of "Fever" scanning thermal camera providers...