I've always had issue's with video stuttering in BI, since the beginning, some cameras are worse than others. One of my worst cams at this is my "2mp boobie cam", clip playback was very jerky at times on both channels.
I could see the FPS bounce all over the place with live or clip playback in UI3. Both channels on this cam had been set to 8fps.
I had some cameras set for 15fps, some set for 10fps, one at 5fps, and one at 8fps. Using substreams on all but one cam.
I had given up hope of solving it, but when I added the latest review cam, Review-EmpireTech IPC-T5442TM-AS-LED S2, 2.8mm 4mp. | IP Cam Talk, things went further south.
I was testing this cam at 30fps, with a bitrate of 10240.
At times, it had bad stuttering, and pausing at times within BI. It was just fine in it's Live web interface, and videos recorded to the SD card.
I noticed that other cameras also had more issues.
I have in the past, I have re-terminated Rj45s, I had replaced a couple of cables (longest cable run is 60ft).
Checked and double checked BI settings. POE swtich.....everything!
I also have had on some cams, chronic audio drops, during live view and clip playback.
These issue's occurred on both the BI console, but was at times much more pronounced when viewing with UI3 or the android app.
I had two cams, both a 5442ze, that you could see it very briefly pause at a regular interval of 2 secs, on both, UI3 and the console, in both clips and live.
The stats for nerds showed the pausing clearly.
I had tried no HA vs using HA. No joy.
Long story short, I had been reading some of Sam's from BI articles about trouble shooting.
I ran across this comment.
"
FPS
Keep settings simple such that all the streams have the same FPS. Choosing between 30 fps or 15 fps is a user preference. For most surveillance situations, 10 - 15 fps is plenty good.
Setting all streams to have the same fps makes time reconciliation easier for BI. Turns out certain vendors like Hikvision set different fps (10, 15) for different streams. Different fps settings unnecessarily complicate playback synchronization with dual streams."
In this article:
If this is in the help file, I've missed it many times. But it is the first I had heard of this.
So, I went through and changed all cams to 15fps, and I'll be dog gone, after an hour, it appears to have solved this issue. As always, YMMV.
BI is using a little less CPU and smidgen less memory as a bonus.
I'll see if this fix is long term.
I could see the FPS bounce all over the place with live or clip playback in UI3. Both channels on this cam had been set to 8fps.
I had some cameras set for 15fps, some set for 10fps, one at 5fps, and one at 8fps. Using substreams on all but one cam.
I had given up hope of solving it, but when I added the latest review cam, Review-EmpireTech IPC-T5442TM-AS-LED S2, 2.8mm 4mp. | IP Cam Talk, things went further south.
I was testing this cam at 30fps, with a bitrate of 10240.
At times, it had bad stuttering, and pausing at times within BI. It was just fine in it's Live web interface, and videos recorded to the SD card.
I noticed that other cameras also had more issues.
I have in the past, I have re-terminated Rj45s, I had replaced a couple of cables (longest cable run is 60ft).
Checked and double checked BI settings. POE swtich.....everything!
I also have had on some cams, chronic audio drops, during live view and clip playback.
These issue's occurred on both the BI console, but was at times much more pronounced when viewing with UI3 or the android app.
I had two cams, both a 5442ze, that you could see it very briefly pause at a regular interval of 2 secs, on both, UI3 and the console, in both clips and live.
The stats for nerds showed the pausing clearly.
I had tried no HA vs using HA. No joy.
Long story short, I had been reading some of Sam's from BI articles about trouble shooting.
I ran across this comment.
"
FPS
Keep settings simple such that all the streams have the same FPS. Choosing between 30 fps or 15 fps is a user preference. For most surveillance situations, 10 - 15 fps is plenty good.
Setting all streams to have the same fps makes time reconciliation easier for BI. Turns out certain vendors like Hikvision set different fps (10, 15) for different streams. Different fps settings unnecessarily complicate playback synchronization with dual streams."
In this article:
If this is in the help file, I've missed it many times. But it is the first I had heard of this.
So, I went through and changed all cams to 15fps, and I'll be dog gone, after an hour, it appears to have solved this issue. As always, YMMV.
BI is using a little less CPU and smidgen less memory as a bonus.
I'll see if this fix is long term.