Streaming from Virtual Host vs Direct IP performance difference?

xytechlegit00

Young grasshopper
Joined
Nov 30, 2018
Messages
35
Reaction score
8
Location
USA
Hello everyone. I have a Laview NVR which has POE for my cameras. The only way I've managed to get the cameras to stream to Blue Iris is by enabling virtual host (See image) in the NVR which assigns a port to each of my cameras to the NVR IP address. Example my NVR IP is 192.168.86.23 and I can access each camera in BI via IP/Port 192.168.86.23:65001, 192.168.86.23:65002, 192.168.86.23:65003, etc and I have it selected as Generic ONVIF/RTSPS/HTTP tunneled inBlue Iris (See image).

My question is the following since when I try to stream more than 1 camera on BI it kills my CPU to 100% (i5-2500k and I've done all the config changes mentioned here for optimizing) is should I invest in a POE switch to connect my cameras to so I can stream directly from each camera since it'll have it's own static IP to Blue Iris or would that not make a difference in performance?

Attached Files:
 

Attachments

fenderman

Staff member
Joined
Mar 9, 2014
Messages
36,897
Reaction score
21,250
Hello everyone. I have a Laview NVR which has POE for my cameras. The only way I've managed to get the cameras to stream to Blue Iris is by enabling virtual host (See image) in the NVR which assigns a port to each of my cameras to the NVR IP address. Example my NVR IP is 192.168.86.23 and I can access each camera in BI via IP/Port 192.168.86.23:65001, 192.168.86.23:65002, 192.168.86.23:65003, etc and I have it selected as Generic ONVIF/RTSPS/HTTP tunneled inBlue Iris (See image).

My question is the following since when I try to stream more than 1 camera on BI it kills my CPU to 100% (i5-2500k and I've done all the config changes mentioned here for optimizing) is should I invest in a POE switch to connect my cameras to so I can stream directly from each camera since it'll have it's own static IP to Blue Iris or would that not make a difference in performance?

Attached Files:
There is no way you hit 100 percent with one camera. you are not using direct to disk, hardware acceleration. running the demo or logging in remotely. You dont mention the camera what is the res and frame rate?
 

xytechlegit00

Young grasshopper
Joined
Nov 30, 2018
Messages
35
Reaction score
8
Location
USA
There is no way you hit 100 percent with one camera. you are not using direct to disk, hardware acceleration. running the demo or logging in remotely. You dont mention the camera what is the res and frame rate?
With one camera I'm at around 20% BI CPU usage but when I enable two it stays at 90-100%. I have direct to disk and hardware accleration but since my CPU is nearly 8 years old (Intel® Core™ i5-2500K Processor (6M Cache, up to 3.70 GHz) Product Specifications) it doesn't have all the fancy newer specs. I purchased the BI license and each camera is streaming via virtual host to the NVR IP (Cameras are Laview LV-PB3140WC)
 

xytechlegit00

Young grasshopper
Joined
Nov 30, 2018
Messages
35
Reaction score
8
Location
USA
There is no way you hit 100 percent with one camera. you are not using direct to disk, hardware acceleration. running the demo or logging in remotely. You dont mention the camera what is the res and frame rate?
Also the cameras are streaming at 2688 x 1520 at 20fps.
 

xytechlegit00

Young grasshopper
Joined
Nov 30, 2018
Messages
35
Reaction score
8
Location
USA
You have something set incorrectly... You need to make the changes for each camera.
I lowered all the cameras down to 2304*1296 at 15fps and CPU usage went way way down. It hovers between 20 - 30% now. One thing I forgot to note was that I'm not using Blue Iris to record, only for encoding the video to Actiontiles and for motion alerts. I'll keep monitoring but this seems much more manageable now and I might not even need to purchase a dedicated PC like I thought.
 
Top