Slow, continuous record plays back choppy/multiple images
Posted: Tue Jul 27, 2021 3:15 pm
I have an ongoing issue and could use a pointer.
I record continuously at 4fps (limited in the camera settings) from 4k cameras both Hikvision and Lorex. The Blue Iris settings are Generic/ONVIFD, RTSP H.264/H.265/MJPG/MPEG4 and generally how it defaults. The issue is the same for Lorex and Hikvision.
Recording is set for Blue Iris DVR, Direct to Disk. The camera is set to full resolution, variable bitrate and highest quality with max bit rate of 4m, H.264, with iFrame set to 12.
The problem is that the playback (at 1x) is choppy, freezes periodically, and duplicates images in a weird ghosting way. Here is an example:
This does NOT appear in live view with separate players, e.g. if I stream (in parallel) to my smart TV, nor when played on the web interface to Blue Iris live. At least I have never seen it there.
It DOES appear in the Blue Iris web display when playing recorded video clips and is the same as it appears in the console.
During console playback when it occurs, the displayed time stamp also does not move smoothly, but freezes up; since this is regenerated not stored in the video, it is likely a clue but not sure exactly what it means.
The CPU in use is fairly beefy (i7-6700, 64gb), it averages 14% busy while playing back. It is running windows 10 Pro updated fully, disk queues average in the 0.02 range and single percentages busy. There are 6 4k cameras at 4fps, so the system is basically loafing. The system runs headless and is dedicated to Blue Iris and some home automation processes that are lost in the background, Blue Iris is the only heavy processing program running on it.
For a given clip the problem is repeatable, in other words it is somehow baked into the recording not just an artifact or replay. If I export the clip it DOES appear in the export as well.
Anyone have ideas as to the root cause? Do I have something set up incorrectly? Is 3 sec (iFrame 12 at 4fps) too long for the iFrame?
I record continuously at 4fps (limited in the camera settings) from 4k cameras both Hikvision and Lorex. The Blue Iris settings are Generic/ONVIFD, RTSP H.264/H.265/MJPG/MPEG4 and generally how it defaults. The issue is the same for Lorex and Hikvision.
Recording is set for Blue Iris DVR, Direct to Disk. The camera is set to full resolution, variable bitrate and highest quality with max bit rate of 4m, H.264, with iFrame set to 12.
The problem is that the playback (at 1x) is choppy, freezes periodically, and duplicates images in a weird ghosting way. Here is an example:
This does NOT appear in live view with separate players, e.g. if I stream (in parallel) to my smart TV, nor when played on the web interface to Blue Iris live. At least I have never seen it there.
It DOES appear in the Blue Iris web display when playing recorded video clips and is the same as it appears in the console.
During console playback when it occurs, the displayed time stamp also does not move smoothly, but freezes up; since this is regenerated not stored in the video, it is likely a clue but not sure exactly what it means.
The CPU in use is fairly beefy (i7-6700, 64gb), it averages 14% busy while playing back. It is running windows 10 Pro updated fully, disk queues average in the 0.02 range and single percentages busy. There are 6 4k cameras at 4fps, so the system is basically loafing. The system runs headless and is dedicated to Blue Iris and some home automation processes that are lost in the background, Blue Iris is the only heavy processing program running on it.
For a given clip the problem is repeatable, in other words it is somehow baked into the recording not just an artifact or replay. If I export the clip it DOES appear in the export as well.
Anyone have ideas as to the root cause? Do I have something set up incorrectly? Is 3 sec (iFrame 12 at 4fps) too long for the iFrame?