How to Measure Video Quality / Compression Levels

By: Ethan Ace, Published on Sep 16, 2016

Two cameras have the same resolution, frame rate and scene monitored but camera A consumes half the bandwidth than camera B. Is Camera A better? You cannot tell until you first check / compare compression levels.

It can be hard to determine which camera's video quality is "best" and whose bandwidth consumption is really lower, as manufacturer compression settings vary and are not comparable. However, you can accurately measure H.264 and even H.265 compression levels with a little skill and some available tools. In this tutorial, we explain how to do so.

A pre-requisite for this post is our video quality/compression tutorial.

*** ******* **** *** **** resolution, ***** **** *** scene ********* *** ****** A consumes half *** ********* **** camera *. ** ****** A ******? *** ****** tell ***** *** ***** check / ******* *********** levels.

** *** ** **** to ********* ***** ******'* video ******* ** "****" and ***** ********* *********** is ****** *****, ** ************ compression ******** **** *** are *** **********. *******, you *** ********** ******* H.264 *** **** *.*** compression ****** **** * little ***** *** **** available tools. ** **** ********, we ******* *** ** do **.

* ***-********* *** **** post ***** ***** *******/*********** ********.

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

H.264 *********** *** ************

*** ****** ** *********** is ************ ** ************ levels ** **** *.*** and *.*** (** **** as *** ***** ****-* codec). ************ ** ******** on * ***** **** 0-51 **** *** ***** the *****, *** **** compression *******, *.*., * camera **** *=** ***** have *** **** *********** than *=** *** ***** require *** **** *********.

***** ****** *** ********* not ******* ** ****** manufacturers, *** ******* *** adjusted ** ******* ******, such ** *-***, *-**, or ****** "***", "*******", and "****". ** *** be ******** ** ** compression, ****** *, ** (quantization *********) ** *** (detail ******* ******) ** various ******* ** *****. For *******, *** ***** below (**** *** ** ****** ************ *********** Comparison ******) ***** *** *********** used ** ****** *************:

Why ************ ******** *** *********

******* *** **** * cameras, **** **********, **** frame **** *** *** consumes ***/* *** *** other ***/* *** **** both **** ******* ** first ******. ** *** lower ********* ****** ******? Maybe *** *** *********.

*************, ************'* ******* ************ levels *** **** ************* with **** ************* ***** very ************, ******* * levels ** *** *** 20s *** ****** ******* them ** *** ***. See *** ** ****** ************ *********** Comparison ****** *** **** ******* and ******* ******.

********* *********** **** ********* differ *** ** **** scenes, ********** ****** **** with ***** ****, ** can ** **** ** notice *** ****** ******* difference. ******* ******** *** Q *****, *** ***** falsely ****** **** *** 2Mb/s ** ****** **** it ***** **** *** a **** ****** * level.

CBR *** *********** ********* *******

**** ******* ***** *********, either ******* **** *** using***** ******* **** **** a ********* *** (*** our*** ** *** ** MBR - ************ ********* ******). ***** ******* **** dynamically ****** *********** ****** and, ** *** ***** is *******, **** **** up *** ************ *****, often ******** ******* ***** quality ************* (*** ******** of******* *** *****). ******* ** ******* for ******** ********* ** the *****, ** *** be **** ** **** by **** *******. *******, it *** ** ******** **************.

Free *******: *********

*** **** **** *** analyzing ************ ***********, ***** ***** *** and **** *****, ********** multiple *******, **** ** bitrate, *********, ***** ****** of ******, *** **** importantly, ************ *********** ********* average *** *** ********** above *** ***** **** average. ** **** ******** graphs ******* ************ *** frame ***** **** ****. This ********** ***** *** various *** ***** ** the ********* *********:

** **** *****, *.*** ***** exported **** * *** may ** ********* ** AVInaptic, *** ** **** found * ****** ** cameras *****, **** ******** to ***, **** *** process. ** ***** *****,*** ***** ******, * ******* **** source *******, *** ** used ** **** *** camera's **** ****** ********, and ****** ** ** disk. **** ********** *** additional ************ ** *********, then ********* **** *** VMS ******, *** ******** files ***** *** **** likely ********** **** *********.

**** ********** ***** ************ the **** *******:

  • **** * ******'* **** stream.
  • **** *** ****** *** recording ** ***.
  • ******* **** ****** **** AVInaptic.
  • ******* ********* ******* ** compression ****** ** ********* differences ** ************ *****.

AVInaptic ***********

****** ** ** **** and **** ** ***, AVInaptic *** **** *** limitations ***** **** ***** to ***** *** **********.

  • ** *.*** *******:********* **** *** ******* H.265 ** ***, **** H.264 *** ****-*. *.*** encoded ***** ****** **** to *******.
  • ***** ***** ******:**** ********* ***** ******* using ***** ******, ********* may ******* ******* *******, including ****** ******* ******* and ************. ** *** be **** ** ***** dynamic * ***** ******** and **** ********** ***** sizes, *** ******* ****** be ********* **********.

Paid *******: ******* *********

*******'* ********* ********** ******* **** **** for ********* *********** *** other *******, **** * much **** ******** *******, including *****-**-***** ********, ********** display, *** ****. ************, Elecard ******** *.***, ** well ** ***** ******.

*******, ********* ** *** free, ****** *********, *** ***** for ********* ** ******* per *******, ****** ** unsuitable *** ****** ** hobby ***. *******, * feature ******* **** ***** version ** ******* ** available, ***** **** ****** users ** *** **** details *** *** ***** frame (** ******** ** overall ********). ******* ***** ** that ******* ** ****** manufacturers *** ********* ********** (though *** *** **** which). 

**** ***** ******* ********* use (**** ****.*** ** ******* ****):

****: **** **** *** originally ******** ** **** but *** ******* ** 2016 ** ***** ***** codecs *** *.***.

Comments (16)

Has VLC fixed their frame drop issues? I used to use it for just about everything but starting with around version 1.1, it became unstable with many file types.

VLC can also display some realtime decoding info while streaming a camera. Go to the Tools menu, select Media Information (Ctrl+I) or Codec Information (Ctrl+J), then click the Statistics tab.


Carl, VLC is up to 2.0.5 now... might be worth another try.

BTW Ethan, your AVInaptic link is broken (appears to point to a non-existent article). The AVInaptic homepage is here: Untitled Document - latest version appears to be from Dec. 2011.

Nice Post. I do some Video IP training and I have learned about Avinaptik and compression scales through the recording mode. I was only using global VLC statitics ...Thank you !

I agree with Karl :For example, VLC 1.05 tested on some Sony HD /H264 were working fine with 200 ms buffer when with the 2.05 version .. just doesn'twork under 500 ms and freezes. Why ? strange

Since H.265 (superior to H.264) standard introduced, I was wondering if there any manufacturer planning to use this compression standard and what experts thinking about it?

Regards

test

Gitl HEVC/H.265 Analyzer

This looks like a free utility which does HEVC analysis. :) 

Truman, Thanks! We'll try it out and report back what we find.

Can I take a moment to say I miss Carl?

Is your aim getting any better?

Carl, that was a compliment.  It was not intended as sarcasm or negative in any way.  I enjoyed your posts.

Sorry Undisclosed. That was my (admittedly poor) attempt at humor. I appreciate the compliment.

Just glad to have you back!

Thank you for the article.

An informative article.

Interesting to know about the compression levels.

Nice to know but I do not think it is something I would be using or when to use.

Read this IPVM report for free.

This article is part of IPVM's 6,371 reports, 856 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

CBR vs VBR vs MBR - Surveillance Streaming on Nov 21, 2017
How you stream video has a major impact on quality and bandwidth. And it is not simply CODEC choice (e.g., H.264 vs H.265). Regardless of the...
AI Video Tester Released on Apr 02, 2019
IPVM has released the world's first AI video tester that lets you see how various AI models (including from Amazon, Google, Microsoft and YOLO)...
Testing Bandwidth Vs. Low Light on Jan 16, 2019
Nighttime bandwidth spikes are a major concern in video surveillance. Many calculate bandwidth as a single 24/7 number, but bit rates vary...
Surveillance Codec Guide on Jan 03, 2019
Codecs are core to surveillance, with names like H.264, H.265, and MJPEG commonly cited. How do they work? Why should you use them? What issues may...
Hikvision 12MP Fisheye Camera Tested (DS-2CD63C2F-IV) on Jun 14, 2018
Hikvision's DS-2CD63C2F-IV is their flagship panoramic camera, with a 12MP imager, 15m integrated IR, smart codec, and more. We tested the 63C2 in...
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,...
Axis vs Sony Super Size Shootout (Q1659 vs SNC-VB770) on Sep 11, 2017
Super low light, super sized sensor cameras are a growing trend. In the past year, 2 of the most notable entrants for these IP cameras have been...
New Axis M30 Cameras Tested on Mar 26, 2020
Axis has released a new generation of, for them, relatively low cost M30 series cameras, claiming to deliver "sharp video quality even in poor...
Testing Bandwidth vs. Frame Rate on Jan 23, 2019
Selecting frame rate has a major impact on surveillance bandwidth and storage consumption. But with smart codecs now common and cameras more...
Video Quality / Compression Tutorial on Oct 17, 2018
While CODECs, like H.264, H.265, and MJPEG, get a lot of attention, a camera's 'quality' or compression setting has a big impact on overall...

Most Recent Industry Reports

Startup Duranc Presents AI VSaaS on Jul 06, 2020
Duranc presented its system at the May 2020 IPVM Startups show. A 30-minute video from Duranc including IPVM Q&A Background on the...
Low Voltage Nation Wants to "Help You Carve Out A Fulfilling Career" Interviewed on Jul 06, 2020
It is difficult to make your way in this industry as there is little formal schooling. However, one person, Blake Urmos, the Founder of Low Voltage...
The Next Hot Fever Detection Trend - $100 Wall-Mounted Units on Jul 06, 2020
The first wave of the booming fever detecting market was $10,000+ cameras, now interest for ~$2,000 tablets is high and the next big thing may be...
Cisco Meraki Unlocks IP Cameras With RTSP Tested on Jul 06, 2020
Meraki opened up its cameras to 3rd party NVRs/VMSes by offering RTSP streaming because of "the need to solve a business problem". We tested...
Verkada: "IPVM Should Never Be Your Source of News" on Jul 02, 2020
Verkada was unhappy with IPVM's recent coverage declaring that reading IPVM is 'not a good look' and that 'IPVM should never be your source of...
Vintra Presents FulcrumAI Face Recognition on Jul 02, 2020
Vintra presented its FulcrumAI face recognition and mask detection offering at the May 2020 IPVM Startups show. Inside this report: A...
Uniview Wrist Temperature Reader Tested on Jul 02, 2020
Uniview is promoting measuring wrist temperatures whereas most others are just offering forehead or inner canthus measurements. But how well does...
Dahua USA Admits Thermal Solutions "Qualify As Medical Devices" on Jul 02, 2020
Dahua USA has issued a press release admitting a controversial point in the industry but an obvious one to the US FDA, that the thermal temperature...
Access Control Online Show - July 2020 - With 40+ Manufacturers - Register Now on Jul 01, 2020
IPVM is excited to announce our July 2020 Access Control Show. With 40+ companies presenting across 4 days, this is a unique opportunity to hear...