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?
