Testing Bandwidth vs. Frame Rate

Published Jan 23, 2019 20:10 PM

************** ******* * ***** ****** ** ************ bandwidth *** ******* ***********. *** ********* ********* ****** *** ******* **** ********* than ****, **** ** *** "*****" frame ****?

** **** ******, ** ****** ** cameras **** * *************, ******* ********** ranging **** *-** ***, **** ***** codecs ** *** ***, ***** *.*** and *.***, ** ******** ******* ********** scenes.

******, ** **** *** *** ******** and *** *** *************** *** ********** surveillance **********.

free image

Key ********

***** *** ******* *** ********* **** our *****:

  • **% ******* ******** **** *** ***** rate (*-* ***) ** ******* (**-** FPS):** *******, ****** **** *** ***** rate ** **-** *** (******* ** ************) ******** ** * ~**% ******** when ***** ***** ******, *** ~**% without, **** **** ********** ********* *****.
  • ****** ******** (~**%) **** ******* ***** rate ** ****:******** ********* **** ************* **** ****** from **-** *** ** ** ***, about **% **** ***** ****** *******, and ******** ****** (~**%) **** **** disabled.
  • ***** ****** ************* ****** ******* ** all ***** *****:***** ****** ******* ******** ************* **** day ** ***** ** *** *** levels ******, ************* ~**% ** *** activity ******* ****** *** **-**% ** more ******* **** ******** ***** *****, consistent **** *** **** *****.
  • ***** ****** ****** ********* **** ****** frame *****:** **** *** *** ***** ******, at *** ***********, ***** ****** ******** the ******* ********* **** **** ********** frame ****.
  • *.*** ****** ********* ** *.***:** *** *****, *.*** ****** ******** scaled ************* ********* ** *.***, **** smart ****** **** ** *** ***, though ******** **** ******* ***** ** 20-30%.
  • ** ******** ***** ** **** ***** rates:**/*** ****** ******** ********* **** ******* than ***** *** *** ******* ** high ******** ******, **** **** ******** bitrate **** * ** ** ***, while ***** *********** ********* ** ~**-**%.

***** ** ***** ********, ** ******* two *** ***************:

Recommendation *: *** ***** ******

*** ** ***** *********** ******** ** all ***** ***** ******, ** ********* that ***** ********* ****** ***** ***** use ***** ****** ******** ********. *** only ** **** ******* ******* ***** bitrates ****** *** ***** ***** (~**-**% day/low ****** *** ~**% *****/**** ******), but **** ****** *** ****** ** increased ********, ** ****. *** *******, increasing ***** **** **** * *** to **-** ******* ** * ~**% increase ***** ***** ******, *** **** 30% *******.

Recommendation *: **-** *** ******* *** **** ************

***** ** ***** *****, **-** *** is *********** *** "***** ****" ** the ******** ******* ***** **** *** bandwidth. ****** ** **-** *** **** 3-7 *** ********* ******** ** ***** 10-15% **** ***** ***** ****** (**-**% without) ******** ** *-* ***. ** contrast, ****** **** **-** *** ** 30 *** ** * **** **** drastic ********, ~**-**%, ****** ** * much **** ********* ******** *** *** limited ***** ********** ****** ******* ** most ************.

30 ***: +**% ******* *** +***% ******

*******, **** **** ***** ** *** requires ~**% **** ********* **** **-** FPS, **** ***** *** **** **** a ********** ***** *** *** ***% more ******, ** ***% **. ** FPS. **** *** ** **** ****** in ************ **** **** ********, **** as **** ************* ** **** ******** areas ***** **** ** ** ** FPS *** **** ****** ********* ** for ***** **** ****** ******* ******* who ****** **** ** ******* *** most ****** ****** ********.

Note: *** * ********

**** **** ******* ** **** **** were **** ** ****** ****** ** frame **** ***************. ******** ***************** ************ ************, ****** ** **** *** other ******** ****** ***** ******. ******* of ****, ******* ****** *** *** these ************ ** ******* ** ******* between ******** ******* ** ***********. ** plan ** ******* ************ ******* ** more ******* ** ******* ********* ** the ****** ****** ** ****** **** ********.

Low ****** *******

** ******* *** ***** ** * simple ******* ******** *****, **** *** motion, *** ****** ***** **** **** 1 ** ** *** ** **** camera.

**** ***** ***** ******, ******** ********* an ******* ** ~**% **** ******** from * *** ** **-** ***, more ******* *** ************. ** ********, increasing **** ** *** ** ** FPS ********* ******** ** ~**%, * more *********** ******.

**** **** ***** *** *** ***/** resolutions ****** ****** ********* ** **** scene, ***** ******* ****** ** ******** only ******** **** *-** ***, **** a **** ******* **** ** ** FPS.

low activity day comparison smart codec

********* ******* ***** ****** ******* **** larger, ~**% **** ******** **** * to ** ***. ** ***** *******, bitrate ********* ****** ** ****** *** settings, **** ******* ********* **** ****** from * ** * ** ** FPS, ******* ** **** ***** ****** were *******. **** *******, ** ****** resolutions, ******** ********* ****** ** ***** settings, **** * ** * *** the ******* ********** ********.

low activity day comparison no smart codec

Note: **** ***** ****** ***** **** ** ****

**** **** ** **** *******, ***** codecs ******** ** ***** ****/*** **** when ***** * *** ***** *****, with ******** **** ****** **** ***** settings. *** *******, ** ************ **-**********-*, ******** **** ******** ******* ** 1 *** **** ***** ****** *******.

smart codec bitrate higher at 1 fps

*******, ******* ** * ****** ********, it ******* **** ******* *** *** disabled **** *** ****** *** *** to * *** **** *.***+ ****** on, ***** ** ***** ***** ***** it ****** ** ~** *******.

High ********** *********

** *** *** ******** ********* ** more ******* ******, ** ****** ** a **** ***** (~*.* ***) **** IR **, **** ***** ****** ****** throughout *** *****.

***** ****** **** ******* **** ********* at *****, **** ******** ~**% ***** than ***-***** ***** *********, **** **** the ~**% ********** **** ** *** daytime ***** *****.

**** ******* ** **** *****, ***/** camera ******** ********* **** **** ******* than *** ** ***** ******* **** increasing *******. ***** ***** ***** ***** and *** ******* ********* **** ~**% on ******* **** ****** **** * to ** ******** ** ** ***, ******* ******** of ***/** ******* **** **** ****** when ******** **** * ** ** FPS, *** ******** ** **** **% when ****** **** ** ** ** FPS.

high activity night comparison

*** **** *** **** **** ***** codecs ********. ***** *** *** ******* both ********* ********, *** **** **** double, ***** ***/** ****** ******** **** than ******. **** **** *****/*** ********* were **** *********** **** **** ***** codecs *******, ~**-**% **** ****** **** 5-15 *** (**. ~**%) *** **-**% when ******** **** ** ** ** FPS (**** **. ~**%)

high activity night comparison 0 1lx

H.265 ****** ********* ** *.***

****** *** ****** ******, *.*** ****** similarly ** *.***, **** ********** ***** overall ********. ***** *.*** ****** **** tested, ****** ******* ***** ****** *** available, *** ****** ******** ******* *******.

*** *******, ** *** ********* **** complexity *****, **** *.*** *** *.*** trended ******* ** ******* *****. *.*** bitrates ******** ***** **% ***** ** this *****.

h 265 scales similary to h 264

**** *** **** ** *** ****** tested, *******, *********, **** *** ******* smart ******.

Cameras ******

*** ********* ******* **** **** ** this ****:

  • **** *****-*** ** **
  • **** *****-***
  • **** *****-***
  • **** *****-*** ** **
  • ********* **-**********-*
  • ********* **-**********-*
  • ********* **-*********-***
  • ****** ***-*****
  • ****** ***-*****
  • ****** ***-*****

 

Comments (9)
Avatar
Sergey Bystrov
Jan 23, 2019
NetworkOptix

MPEG(H.264, H.265) compression is based(among other things) on image correlation between frames. More noise => less correlation between frames => less compression.

Big sensors => small pixel size => more noise(especially at night) => less correlation between frames => less compression.

But still surprised 8MP did so much different at night. 
Looks like such cameras frequently should be used with a lower resolution during the night. If let's say 4 pixels downscaled to 1(which I believe camera simply does if the smaller image size is requested, it's denoise spatial filter by itself ). 

I wonder how your 8mp cameras would behave at night if used as 2MP camera. And are the results consistent across cameras in this case?

(4)
Avatar
Ethan Ace
Jan 24, 2019

The results were pretty consistent across 8MP cameras. They all differed moderately in bitrate, but the trends were similar, with higher framerates spiking faster.

Avatar
Sergey Bystrov
Jan 24, 2019
NetworkOptix

Ethan, I'm sorry if I did not make myself clear...

I'm interested to see how 8MP cameras behave if used as 2 MP cameras and if results are consistent across cameras under this scenario.

Why is this important?

 

I assume that since 8MP cameras exist, somebody needs it. 
Apparently (based on your tests) it's expensive at night form storage point...


The thought is to use 8MP cameras as 2MP at night.

However, it's would be nice to know if it makes sense. 

Avatar
Jon Dillabaugh
Jan 27, 2019
Pro Focus LLC

I guess this would depend on whether the sensor crops to 2MP or if it down samples to 2MP. I have seen both happen.

Avatar
Sergey Bystrov
Jan 28, 2019
NetworkOptix

Jon,

I believe cropping is done by a minority of manufactures. ( You know, we do dual streaming and field of view typically match.

U
Undisclosed #1
Jan 24, 2019
IPVMU Certified

Big sensors => small pixel size => more noise(especially at night) => less correlation between frames => less compression.

Big sensors => large pixel size, no?

Do you mean

High res sensors => small pixel size ?

I wonder how your 8mp cameras would behave at night if used as 2MP camera.

IMHO, the 8MP camera “downscaled” to 2MP could be expected to have half the noise of the unscaled 8MP, but still would have 2x the noise of a native 2MP sensor, assuming a CMOS sensor.

Avatar
Sergey Bystrov
Jan 24, 2019
NetworkOptix

High res sensors => small pixel size ?

Yes, this is what I meant, thanks. 

Not sure about the numbers. I just do not know physics of sensors enough, maybe you are right. I think it also would depend on which noise reduction filters are are currently used on cameras. For this reason, I interested IPVM to test it. 

DG
Donald Gordon
Jan 24, 2019
IPVMU Certified

Great article.  Your findings correlate well with what we have identified during our day and night testing with 1080p cameras and 8MP cameras.  In a site with several hundred cameras, we always see a handful of 8MP cameras that increase their nighttime bandwidth well beyond the other cameras (20mbps to 100mbps).  These cameras typically have much more digital noise caused by a number of factors including dirty lenses, IR illuminator energy reflecting off of adjacent structures, IR illuminator energy from other adjacent cameras illuminating the problem camera, street and building lights shining into the cameras, floating debris in the air (dust and dirt), and insects flying around the cameras.

(1)
VI
Vin Imbesi
Jan 24, 2019

Great article!  It would be nice to add a section regarding the impacts that these compressions have on server and workstation system requirements.  

 

Minimal improvements in throughput, for example, may not be worth the additional horsepower that would be necessary in these scenarios.

(1)