What causes choppy video playback?

MakeItRain

Pulling my weight
Aug 7, 2017
418
224
I have a 4MP Dahua (Amcrest) POE camera and it's POE wired to a Amcrest (Dahua) 16-ch POE NVR.

I crank the 4MP bitrate to maximum (10,240Kbps) and use CBR. Iframe is set to 40. When I view the video live (from NVR output HDMI), it is okay. But when I perform a playback or download the video to .dav/.mp4 and then play it back, every 2-3 seconds, the video will consistently look choppy like it lost a frame or (iFrame).

Does anyone know why this happens, and is the only solution to drop the bitrate down? Is this a camera problem or NVR problem? I'm trying to understand the technical reasons behind this.

Thanks
 
I figured that was the problem. What is a good bitrate for 4MP?

I assume you are using H.264+ compression.

For 4MP at 30fps: 3086 to 7987 kbps
For 4MP at 25fps: 3172 to 6656 kbps

At 30fps, 7987 kbps will give you the best picture quality and at 25fps, 6656 kbps will give you the best picture quality.

CBR at the higher values will cost storage space.

Try also VBR at the higher value and set quality to 6 (highest).
 
Got it. If bit rate changes increases quality of the footage, then what’s the purpose to the quality setting? What happens if you use very low quality but high bit rate and vice versa?