30fps vs 60fps Shootout

Published May 21, 2013 04:00 AM

** ****** *** ****** **** ** be *** ******* ********* ***** *** surveillance *******. ***, ** ** ******** increasingly ****** *** ** ******* ** support ****** ****, ** ****** *** second. (*** **********, *** *********** ** ***** **************** ********** ** ******* ***** **** used.)

30 ** ***** *******

** **** *** ********* ******* *** kept *** ******** *** **** ****** one *** *** ** ***** *** the ***** *****. ** **** ****** and ******** * *********.

******* ******** ******* * ***** ** 50 ***** ** * *******:

******** *****:

*** ******* *****:

** *** **** ** ****** ***** key *********:

  • *** **** ** * ********* ******* did *** ***** ****** *******?
  • *** **** *** ********* ******** *** 60 ** *****?
  • *** ***** *** ********* ** ********** for ****** ***** ****?

Key ********

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

  • **** ******** ****** ****** **** *** practical ********** ** *** *****. ** the **** ******* ******* *** ***** counting *********, ** **** ** **********. Only, ** *** ***** **** **** fanning ********, *** ***** * *** more ****** ****** ** *** ***** not ***** ** *** ***** ***.
  • ** ****** ** **** *** ******, like ******* *****, *** ***** ****** in ***** **** **** *********** ** get * ***** ***** *** ****** was ****** ****** ** *********** *******, increasing *** *********** ** ******* * usable *****.
  • ****** **** *** *** ******* ******** settings, ** *** ******* ********* ****** blur *** ** ** ********* ****** of ****** ** ****** **** ** FPS.
  • ********* ********: ********* *********** ********* ** ~**% in *** **** ****** **** ***** 60 ***.
  • *** *******:** *** ****** **** ******** ***** working **** *****. **** **** ** verify **** ****** / *** *********** works ** *** **** ** *** a ***** **** ****** **** **.

****** *** ***** ******* **** *************, we ******* ** *** **** **** little ********* ******* ** *** ******** of ****** *** ************. **** **** moving *******, *** ** *** ******* speed ************ ** ******* ************, *** be ******** ******** ** ** ***. However, *********** ************ **** ** ******* or ******* ********** *** **** *** added ****** ** ****** ****** ** monitoring ****** ********* *** ******** ******.

Money ********

** **** ***** ****, *** ******* counted ***** ***** (** $* *****, two $**, *** $***, *** *** twenty) ******** ******* *** ******* ** see ** ** *** ******* ********** in ******** *********, **** ** *** different ************ ** *****, ** ******** bills ******* ******* ** ***. ** found ****** ********* ********** ******* ** and ** ***. ** **** ***** we **** ******* *********** ***** ** frame (******** *** ******** *****):

** *** ****** ***** ******** ****, our ******* ****** *** *****, ** see ** ** ***** **** ****** denominations ***** *** $* ***** ** high ***** (******** ******* ** ***** took **** **** *** *******). ** found **** ****** ************* **** ****** easier ** **** ***** ** ***, as ** ********* ******* **** **** one ***** ** **** ****. ** contrast, ** *** ******** *** ****** at ****, **** **** ***** ****** so **** **** ***** *** ** seen ** *** ******* ****** (******** ***** *****).

*******

*******, ** *** ** *** ******* near * **** **** ** ******* fast-moving ******* ******* (**-** ***), ** see ** ***** **** *********** ** our ******* ** ******* ******* ** the *** ** ******* ******. **** other *****, ** ***** **** ******** the ***** **** **** ** **** quality ********, ********** *** ****** ** seeing ******* ****, *****, *** ******* plate. *******, **** ***** ** *** in * *** **** **** **** vehicles **** ***** ******** ****** ***** and ******* ***** ********. ** ****** speeds, ** ** **** ***** ****** of ****, *** ********** ****** ******** by ** *** *** ** ** more ***, ** **** *********.

**** ***** ** ***** ** *** following ********** (******** ***** *****):

60 *** *** ****** ****

*** ******** ***** ********* ** ** FPS ** **** ** ******* **** when ******** ** ** ***. **** proved ******** **** ** ******* ******* exposures *** **** (***** ** ********* twice ** **** *** ***** ** it ** ** *****). ************, **** twice *** ****** ** ******, *** probability ********* ** ********* * ****** frame. *******, *********** *** ******** (*.*., setting *** ***** ****** ** * max ******** ** */*** **** * 60fps ******) **** ********* **** ** the ******** ****. ** ****** ***** effects ** *** ********* **********:

Bandwidth ***********

*** ***** ****** ********* ********* ** about **% **** ****** **** ** FPS ** **. **** **** ***** measurements **** ***** ******* *** *******' I-frame ********* ********* (***** *** *******). Measurements **** ** *******:

**** ******** ******

  • ** ***: *.* **/*
  • ** ***: *.* **/*
  • ********: ~*.* **/* (~**%)

******* *******

  • ** ***: *.* **/*
  • ** ***: *.* **/*
  • ********: ~*.* **/* (~**%)

The **** ********* *** ******

** ***** ** *** *********** ******* these *** ******* *****, ** **** two ***** ***-**** ******* **** *** same ****. **** **** ******* *********, then ******* ** ****** ** *** or ** ***. *** ** *** camera's ******* ******** *** ************* *** to */***, ** ****, ** *********** the ****** ***** **** (*** *********** ** ******* ***** ** ***** rate).

**** **** ** **** ** ***** samples, **** ******* ** ******** ** digital ***** ********* ********* *** ** seen. **** ** *** *** ** longer ********, ** ** ********, *** neither ****** *** ************ ****** ** worse ** **** ****.

*******, *-***** ******** *** ************ **** handled ************* ** *** ******, *** not *****. ** *** *******, *-****** were ********* **** ***** *** ******* in **** *******. ************ ******** ****** 30, ****** ******* ****** *** ************ higher ** *****. *******, ** ****** by ***** *** *** *** * consistent ****** ** ***** ******* ** this ****.

Comments (22)
Avatar
Brian Karas
May 22, 2013
Pelican Zero

I've been paying attention to some of the 60fps marketing stuff lately. It's been puzzling, because almost nobody records at 30fps today, so why would they want 60?

An interesting test, IMO, would be a 60fps 720p camera against a 8fps 8MP camera, or something similar. Does more lower-res frames offer more value in a real scenario than fewer higher res frames?

WA
Wassim Abu-Zent
May 22, 2013
IPVMU Certified

It is stange that the 60FPS storage demand is only 50% greater, and not 100% greater?

JH
John Honovich
May 22, 2013
IPVM

Wassim, good question. What's happening is that the H.264 codec is compressing across frames, since a lot (or most) of the image stays the same between frames, you can reduce bandwidth needs when dealing with more frames. Indeed, this same pattern is apparent when going from 15 to 30fps.

For more, see our surveillance codec guide and our bandwidth vs frame rate test results.

WA
Wassim Abu-Zent
May 22, 2013
IPVMU Certified

I guess I was thinking along MJPEG. I think in MJPEG, it would be about 100%

JH
John Honovich
May 22, 2013
IPVM

Wassim, yes, with MJPEG, I suspect it would be.

ZP
Zeb Pena
May 22, 2013
Disclaimer - I am a Genetec employee. I would be curious as to the GOP structure and H264 profile used to see how this would affect the rise in bitrate. I know Axis is coming out with 60 FPS capabilities on their analogue encoders which will use main or higher profile and wonder if the measurements documented here would possibly be representative of this offering. Nice report Ethan!
Avatar
Ethan Ace
May 23, 2013
Hey Zeb, GOP was IP. Profile is Main. The camera allows IBP or IBBP, but I've had issues with VMSs supporting those structures properly, so I left it defaulted to IP. Coincidentally, I was looking at that for something else today, and it's not a dramatic drop moving to IBP, but it's a few percent in what I looked at. Moving from IBP to IBBP was minimal.
JG
John Grocke
May 23, 2013

Does the 60fps rate make a difference with recording at night? Bosch's Flexidome Starlight HD720P60 RD is allegedly super effective at night because of the 60fps frame rate rate. I haven't been able to get one to test yet. Do you have any experience with it?

BK
Birger Kollstrand
May 23, 2013

Would it impact the image quality if MJPEG where used? Or only I-frames in the H.264 encoding?

I'm thinking that the quality of the H.264 encoding can be a factor if there are large parts of an image changing at the same time.

KP
Kyle Parker
May 23, 2013

So who has 60 frames now? Bosch, AXIS, Sony, Samsung?

KW
Kim Walsh
May 23, 2013

I know that Sony's Gen 6 all can record at 6- fps and the reason the 60 frames is getting some notice is because these can be spread over 3 separate streams.

BC
Bengt Christensson
May 23, 2013

Hi John,

Another benefit of 60 fps is lower latency. About half compared to 30 fps, useful for PTZ. So even if you don't choose to record at 60 fps, you can stream at 60fps for live view and the lower latency.

I am surprised you got as high as 50% higher bitrate at 60 fps vs 30. I would have expected 30% in the typical case but it depends on the amount and type of motion and the camera used. Also, did you adjust the GOP size from typical 30 to 60 (i.e. one I frame every second)? If not, this could explain the higher bitrate.

True, IBP frames can give you up to another 20% compression compared to just IP when there is much motion. As you found, each additional B frame from IBP to IBBP etc gave some small improvement. It's not until you start using hierarchical B frames and dynamic GOP (as in professional broadcasting H.264) when you can get another notch up in compression level. Haven't seen this is IP suveillance systems yet.

It is surprising that not all VMSes support B frames these days (i.e. they are main and high profile compliant) when there is storage cost to be saved. But I guess some are in the business of selling disk drives...

60 fps is also benficial for B frames since the correlation is higher and since the latency is cut in half, the added frame that B frames add, will be moot. One still can hear from some that B frames is bad because of it adds a frame of latency... In addition there are cameras that can stream one IP stream (for view) and one IBBP (for storage) stream. One frame delay at 60 fps is 16mS.

Regards,

BC

Avatar
Ethan Ace
May 23, 2013

Kyle, that list sounds about right to me. Basler also has a couple of 60 FPS models, but they're VGA. There are probably a few others, but those are the ones that come to mind.

Avatar
Ethan Ace
May 23, 2013

Birger, I haven't tested MJPEG at 60 frames, but in our H.264 vs. MJPEG shootout, we found few appreciable differences between H.264 and MJPEG. The camera we used can also automatically adjust the I-frame interval, so in high-motion scenes it will send more I-frames. There's no way to set it to all I-frames, however (minimum interval is 3).

LS
Luiz Sérgio
May 23, 2013
Hikvivion Brazil

Hi Ethan,

Nice article!

Wich tool did you use to measure bandwidth and video features in the tests?

Thank you.

Avatar
Ethan Ace
May 23, 2013

Hi Luiz, thanks!

I used a combination of VLC media player and AVInaptic to check bitrate for the clips in the test. VLC was used to view the RTSP stream straight from the cameras, and record it in its raw state to disk. I analyzed those recordings in AVInaptic.

We talk about using both of these in this tutorial.

Avatar
Ethan Ace
May 23, 2013

John G, I didn't see much difference between 30 and 60 FPS as far as motion blur goes. However, changing to 60 FPS moves the maximum shutter speed from 1/30s to 1/60s, so you're letting in less light, and that shows. It's not a giant difference because the 733V is very capable in low light, but it's noticeable. It would likely have to be extremely dark (we're talking two decimals or more) to have much impact, because even under 1lx right now, the 60 FPS image is quite bright.

Avatar
Ethan Ace
May 23, 2013

Bengt, we didn't adjust the GOP size. The Bosch 733V automatically handles I-frame interval, and we found that in our sample clips, it was generally about one I-frame per two seconds, regardless of framerate.

Regarding the IP/IBP/IBBP limitation, we suspect it's because IBP and higher H.264 profiles are less common and less used than baseline. We're starting to see more implementation of main and high profiles, but they're still hardly ubiquitous. And yes, the Bosch camera can stream on IP stream and one IBP/IBBP stream, as you mention.

BH
Bohan Huang
May 24, 2013

Bosch and Axis has - do not know for others

BH
Bohan Huang
May 24, 2013

Brian: In our experience clients do not like to see <12fps - its a perception thing (i.e. " I paid huge amounts of money and the motion is all jittery yada yada"). In deploying these products sometimes a you have to fulfill aethestic/emotion desires as well as technical benefits.

BE
Bob Ehlers
May 25, 2013

What applications besides casinos and machine vision are people using 60fps for? The one that comes to mind for me is video from moving vehicle. If you are trying to do something like LPR from a police car while in motion or surveil from a boat that is rocking, the faster frame rate might help because you now have 100% motion, 100% of the time.

We know that the LPR application from a moving vehicle of a moving, or even stationary vehicle is near impossible anyway. But fast rates might help.

Military customers use fast frame rate for all sorts of applications like bomb target scoring.

Point Grey is moving from machine vision into surveillance too. They have some fast frame rate cameras that are extremely high quality.

UM
Undisclosed Manufacturer #1
Jun 29, 2014

Hi, I need a an offline copy of the video

thanks in advance