Blue Iris V4 to V6 - Live Streaming Issues

Dseg42

Getting the hang of it
Apr 17, 2016
171
14
Palm City, FL
I've been using v4 for years and upgraded my PC while deciding to upgrade to V6 too.
I use this PC as a server too so I came from a i7-8700k to a i9-10900k so I don't think cpu power is the issue but my problem is the live streams.
I am using substreams with the multiview but when doing full screen on a camera and doing Main Stream, its so laggy. Sometimes it's like a half a second lag, maybe full second, sometimes 5 seconds, its just not smooth at all.
In V4, no issues at all. Live stream was smooth in full screen. The cameras are Dahua 4MP starlight cameras from Andy, been using them for years.
When Blue Iris is not running, the live stream is still smooth through the camera IP direct link. It's also still smooth in V4 after resetting the old PC up and testing. But if V6 is running, even the live stream through ip camera is laggy.
There something with V6 that is making the live streams extremely laggy. I've tried all options in Hardware decode, Limit decoding unless required, and in the camera settings using H.264, H.264H, H265, etc.
Frame rate is set 25, bit rate VBR, 8192 max bit rate, i frame interval 25.

The weird thing is, I have like 12 cameras in total, but 5 are identical in Blue Iris settings and IP camera config settings and only one camera doesn't lag that bad while live streaming.
The substreams don't lag though...

Also, it does it when nothing is recording. I shut off all recording and still does it during live viewing.
 
Last edited:
In camera, try these video settings:

Encoding strategy: General (or Smart Codec: Off)
Encode mode: H264
Bitrate type: CBR
Bit rate: 8192
Frame rate: 15 FPS
Frame interval (iFrame): 15

In BI, try "Direct-to-Disk" and other settings as here to optimize CPU usage. Also increase the Receive Buffer to 20MB.
 
Thanks for the feedback. Looks like if I have all the cameras (11) at 8192 bitrate, I get the live stream lag. I switched H264H to H264 and went from VBR to CBR.
But going from 8192 to 4096 is what made the noticeable difference. Wondering why I could set these to 8192 in V4 but now I need to lower the quality for V6.
 
I had some trouble with that early on with lag. running a 5TB WD white label, and tried a WD Blue 6TB as a second device for 13-14 cams. WD Blue 6TB is an SMR drive. playback of video was horrid. When I discovered some NAS guru talking bout his nightmare with WD red's early on being SMR drives below 8TB, that would not finish/or take forever to rebuild a RAID array the Light bulb went off.
I had no Idea that SMR& CMR was even a thing.
once i pulled that drive and put my other 5 TB WD white label (CMR drive) things went well.

Jumping Versions in that big a leap, maybe a bit of culture shock for you on performance. I'm sure the code for V4 is barebones compared to the amount of code and features in V6.
Plus it has the AI engine internal to the build as well.

What is the exact hardware your running? Did you change processors or the whole machine? There could be gremlins to work out.
what C: \ drive, (should be SSD) where is the database? Storage drive(s) CMR or SMR drive?, Ram?, GPU, Motherboard or Pc Manufacturer.

If you want to run 25 FPS @ 8192, I'm thinkin I'd do what I did and split the write load across 2 storage drives, so the system doesn't lag. Spinning HDD's are typically the slowest devices in a modern system.

I'm running 12 at 12-15 FPS and bit rates vary from location to location. I have 2 -2mp 3421 ZAS, 2 5442-Z4, 3 Amcrest 1179EW's 5MP, 1 color4k t-180 4MPx2, 1 Color 4k-X bullet 8MP, 1 AD110 Doorbell, a goofy Tapco C121.
on a Dell 3630 MT with an i7-8700 with 2 WD 8TB Pro ( 7200 RPM) surveillance drives, and the lag from substream to mainstream from console view to full Mainstream view averages about 1-1.5 seconds. playback is smoother, live view is smooth.


On my secondary PC running BI, i have an i5-4590 Optiplex tower with 2 spinners:
3726GB Western Digital WDC WD40PURZ-85TTDY0 (SATA ) surveillance drive CMR
4657GB Western Digital WDC WD50EZRZ-00RWYB1 (SATA ) Older version of WD Blue with CMR platters.
12 cams, and i expect lag on a 4th gen CPU, but it's not as bad as I thought it would be. playback is smooth.
it takes about 1-1.5 seconds for my Color 4k T-180 to go from substream console view to Mainstream full screen view.
it only takes about 1/2 a sec. for that on the Amcrests. and the 4MP -Z4's, the 3241 ZAS's are the laggiest & oldest cams to load the Web GUI's they take a full second to go mainstream on console.
But they were like that in V5 also.
No other functions are being performed on that machine.
It's straight BI.
 
Last edited:
Thanks for information. I currently have 11 cameras @ 2.1MP CBR @ 4000bits at 15 FPS. Substreams are 500bits @ 10FPS.

I split the 11 cameras across 2 WD Purple 8TB drives.
Went from a i7-8700k with version 4 to a i9-10900k with version 6
32GB Ram
Motherboard: ASUS ROG Strix Z490-E
I took the GPU out.
I dont think CPU resources is the problem, the CPU is only at 8% with all cameras recording.

Once I get above 4000bits per camera, the lagginess starts. I took FPS to 20 and didn't seem to have an impact.
I've also tried changing all cameras from H264 to H264H to H265 - I didn't really see any impact.
I also have my FPS and i frames set 1:1.