Hardware recommendations for 26 4k camera setup

Andriko

n3wb
Joined
Feb 15, 2019
Messages
5
Reaction score
0
Location
vancouver
Hello,

I have 26 4k cameras set up and after hooking up a few to my computer, I realized it's time for an upgrade...

I've looked at a few threads which pointed toward threadripper based builds because it has h265 hardware encoding(correct me if I'm wrong, just what I understood from a few posts). Would a xeon based build be better, or an Intel cpu with quicksync? Also would a stronger gpu help? I also want to have a 4k monitor to view the footage so a 4k capable gpu is a must.

I tried looking at biupdatehelper but it seems to be missing a lot of information such as average megapixels for all the cameras in their setup, frame rate etc. I'd like to run them all at 4k20fps if possible. Although it seems like most are running hedt processors like the i9-7980xe with at least 32 gb of ram for camera counts similar to mine.

Thank you!
(please call me out on any mistakes, this is my first post :))
 

fenderman

Staff member
Joined
Mar 9, 2014
Messages
36,897
Reaction score
21,250
Hello,

I have 26 4k cameras set up and after hooking up a few to my computer, I realized it's time for an upgrade...

I've looked at a few threads which pointed toward threadripper based builds because it has h265 hardware encoding(correct me if I'm wrong, just what I understood from a few posts). Would a xeon based build be better, or an Intel cpu with quicksync? Also would a stronger gpu help? I also want to have a 4k monitor to view the footage so a 4k capable gpu is a must.

I tried looking at biupdatehelper but it seems to be missing a lot of information such as average megapixels for all the cameras in their setup, frame rate etc. I'd like to run them all at 4k20fps if possible. Although it seems like most are running hedt processors like the i9-7980xe with at least 32 gb of ram for camera counts similar to mine.

Thank you!
(please call me out on any mistakes, this is my first post :))
the treadripper has no decoding at all. You would need expensive nvidia cards that are inefficient and would not be able to decode all those streams at once.
You have a very high load, you are better off using a different vms, or you will need to use the limit decoding option and use the cameras own motion detection to trigger blue iris. See wiki explaining the limit decoding function.
 

Andriko

n3wb
Joined
Feb 15, 2019
Messages
5
Reaction score
0
Location
vancouver
the treadripper has no decoding at all. You would need expensive nvidia cards that are inefficient and would not be able to decode all those streams at once.
Oh, I must have misunderstood. they must have recommended an Intel HEDT then?

You have a very high load, you are better off using a different vms
I want to use one computer.

or you will need to use the limit decoding option and use the cameras own motion detection to trigger blue iris. See wiki explaining the limit decoding function.
I've set them all as direct-to-disc. Haven't set the motion detection for the cameras yet. Though I do want to upgrade! I'm using and AMD Phenom ii x4 965 from like...2010?...2008?...
 

fenderman

Staff member
Joined
Mar 9, 2014
Messages
36,897
Reaction score
21,250
Oh, I must have misunderstood. they must have recommended an Intel HEDT then?


I want to use one computer.


I've set them all as direct-to-disc. Haven't set the motion detection for the cameras yet. Though I do want to upgrade! I'm using and AMD Phenom ii x4 965 from like...2010?...2008?...
Read my post again and ready the wiki
 

Andriko

n3wb
Joined
Feb 15, 2019
Messages
5
Reaction score
0
Location
vancouver
Read my post again and ready the wiki
I read your post and the wiki, is there something specific you think I missed?

Also, I read up on the limiting decoding option, when the wiki mentions how only i-frames are detected by the motion detection, does it mean BlueIris only or the camera's motion detection as well?
 

looney2ns

IPCT Contributor
Joined
Sep 25, 2016
Messages
15,521
Reaction score
22,657
Location
Evansville, In. USA
In the wiki, read how to choose bi hardware. You don't need 4k cams, and you don't need 20fps. As fenderman suggested, bi isn't the best software for your very large load.
 

bp2008

Staff member
Joined
Mar 10, 2014
Messages
12,666
Reaction score
14,005
Location
USA
The Blue Iris Update Helper site shows details of each system if you click on the rows in the table. Please take all data with a grain of salt because there are a lot of ways it can be misleading. For example it is fairly common for people to create duplicates of cameras in BI for various purposes. Those duplicates consume less resources than the original, but this isn't detected by the data collection routine so it makes such systems look bigger than they really are. Frame rate values can also be wrong, because sometimes the data collection routine can't get true frame rates and must substitute-in the "Max rate" setting for each camera, which is often higher than the true frame rate.

Anyway, 26 4K cameras at 20 FPS each is 4160 megapixels per second, which is more than you should try to run on one Blue Iris system. You'd be hard-pressed to run them at 10 FPS on an i9-9900K utilizing intel hardware acceleration. I actually doubt it would work well. You can push through more video with a high-end threadripper or 16-18 core intel i9 and one or more recent Nvidia graphics cards, but then you're throwing thousands more dollars into the system and it will run hot with lots of power consumption. I'd avoid server CPUs, as they aren't usually as cost-effective and they are usually running relatively low clock speeds.

If you're set on using Blue Iris, expect to need the Limit decoding feature for most of the cameras. There are plenty of different video management software choices which run leaner, but those cost a lot more and probably won't be designed for consumers.

Also, I read up on the limiting decoding option, when the wiki mentions how only i-frames are detected by the motion detection, does it mean BlueIris only or the camera's motion detection as well?
Blue Iris only. "Limit decoding" is purely a part of Blue Iris and has no effect whatsoever on the IP camera.
 

Andriko

n3wb
Joined
Feb 15, 2019
Messages
5
Reaction score
0
Location
vancouver
The Blue Iris Update Helper site shows details of each system if you click on the rows in the table. Please take all data with a grain of salt because there are a lot of ways it can be misleading. For example it is fairly common for people to create duplicates of cameras in BI for various purposes. Those duplicates consume less resources than the original, but this isn't detected by the data collection routine so it makes such systems look bigger than they really are. Frame rate values can also be wrong, because sometimes the data collection routine can't get true frame rates and must substitute-in the "Max rate" setting for each camera, which is often higher than the true frame rate.

Anyway, 26 4K cameras at 20 FPS each is 4160 megapixels per second, which is more than you should try to run on one Blue Iris system. You'd be hard-pressed to run them at 10 FPS on an i9-9900K utilizing intel hardware acceleration. I actually doubt it would work well. You can push through more video with a high-end threadripper or 16-18 core intel i9 and one or more recent Nvidia graphics cards, but then you're throwing thousands more dollars into the system and it will run hot with lots of power consumption. I'd avoid server CPUs, as they aren't usually as cost-effective and they are usually running relatively low clock speeds.

If you're set on using Blue Iris, expect to need the Limit decoding feature for most of the cameras. There are plenty of different video management software choices which run leaner, but those cost a lot more and probably won't be designed for consumers.



Blue Iris only. "Limit decoding" is purely a part of Blue Iris and has no effect whatsoever on the IP camera.
Unless you can recommend a software that runs leaner that I don't need to pay a monthly subscription for (one payment is what I'm looking for) then I'm set on blue Iris. If I use the limit decoding option will I still need to get a high end threadripper/i9 and a recent higher end Nvidia card?
 

bp2008

Staff member
Joined
Mar 10, 2014
Messages
12,666
Reaction score
14,005
Location
USA
No, you won't need high-end hardware if you use limit decoding properly, which includes turning off "Require/decode all camera frames when streaming" for all your camera groups.
 
Top