Help with specs for a large-scale installation

Share tips and tricks related to Sighthound Video or your full security setup.

Moderator: Staff

no avatar
Posts: 1
Joined: Fri Dec 29, 2017 6:50 pm

Help with specs for a large-scale installation

by tgwp » Fri Dec 29, 2017 7:09 pm

Hey all, hoping for some advice if any of you have experience with mid- to large-scale deployments with Sighthound. Most posts I see here concerned with specs are running with maybe a dozen cameras, tops. I'm looking to potentially be using the software to replace our aging analog DVR system, so in the ballpark of 40-50 cameras after all is said and done. Does anyone have experience with using Sighthound on this scale, and if so do you have any advice as far as baseline specs I should be looking for in a system?

I'm currently testing with a spare machine which has an i7 2720QM running Sighthound for six cameras each streaming 1440p@30fps (6144kbps) using H.264. The memory usage is effectively negligible, but the CPU is idling in the ballpark of 65-70 percent, which is a little concerning going on how many cameras I hope to eventually have set up. I'm not sure if resource usage will scale linearly for the software, but is there a general guideline as to how much compute power is required per stream? Does 40-50 cameras seem feasible for a single-socket system, or should I be looking for a dual-Xeon board or something even beefier?

User avatar
Posts: 42
Joined: Tue Jul 11, 2017 2:15 pm

Re: Help with specs for a large-scale installation

by sv_alex » Sat Dec 30, 2017 7:08 pm

Hi tgwp,

40-50 cameras is far from a trivial deployment, and there's much to be considered other than CPU. 2720QM is hardly a good benchmark (it barely pulls 6000 on Passmark - ... 40+2.20GHz), but even something as mainstream as i7 4770 would probably top out at 10-14 1440p cameras.

One of the largest systems ran by someone we know (so we know it runs well) is mentioned in this post: topic12977#p19125 ... should give you something to extrapolate from. We know of another system that at one point ran 25-30 cameras (most 1080p, some 1440p), and it is spec'ed as follows:
DELL PowerEdge R710
2x X5670
144GB ram
Samsung 850 SSD system drive
RAID 5 / drive pool archive drive
ESXI 6.5, Windows 10 VM, 24 vCPU, 32 GB RAM

The requirements will rise exponentially as the resolution grows, and will depend quite a bit on the amount of activity in the scenes as well.

To emphasize, CPU is just a part of the story here. Storage, and potentially, network equipment may prove to be just as critical to the success of such a deployment. Stability and quality of the cameras will also be important: can't imagine any system running 40-50 run of the mill "budget" cameras running trouble-free, no matter how beefy the server is.

Hopefully this provides useful in sizing your system. Let us know if we can help with any additional data point.

Return to General Discussion