Friday, July 6, 2018

Need guidance concerning Geovision server builds and GPU decoding.

Hi r/networking! The guys at r/cctv suggested I post this question here as well. Mods, if I've goof'd by posting this, I am sincerely sorry! pls no ban :c

Heyo, I'm pretty new to all this so forgive me when I inevitably ask a dumb question or spew too much unneeded information. I have lots of experience building consumer/enthusiast PCs but not much when it comes to server grade hardware or surveillance and monitoring equipment.

Some context if needed: I work IT for a company that does in-home care for the Special Needs community. We currently own/operate 60-70 homes and growing, all with Geovision cameras for remote monitoring of the residents and staff/care-givers. At the moment, we have DVRs (mostly Lenovo ThinkCentres) in every home. Due to the growing scale of our organization, we want to retire the DVRs and funnel the footage into one big remote server. So, going off of GV's hardware requirements, my boss and I are leaning toward something with an i7-7700 or better and 32GB of RAM. My boss is very interested in a dual Xeon setup but neither of us know if GV's software plays well with a dual-CPU and huge core count server. We've tried checking but can't seem to find any information on the subject.

So question #1: Does Geovision play well with Dual Xeon/huge core count servers? Does their software take advantage of a high core count or will it just utilize 2-4 cores and leave the remaining cores untouched?

Question 2: GPU decoding. If we slap a GTX 1060 in the server to assist the CPU with decoding, how big of a load will that take off our CPU? Is a GTX 1060 even adequate enough for a noticeable performance increase? Should we bump up to a GTX 1080 or Titan XP instead?

Additional info: We're using Geovision software and cameras.

In terms of bandwidth consumption, I think we're doing alright. We have a mix of h.264 and h.265 cameras (going forward, we'll only be installing h.265s), and we also scale down the resolution and FPS. Like way down. 4:3 aspect ration, 640x320 and 15 FPS. HD would be great and something we'd like in the future but realistically, our Monitoring team doesn't need super high video quality. They mostly watch for fallen/injured residents, odd/suspicious behavior (resident staying in the bathroom for an hour or more), smoke and fires, strangers in and around the home, etc.

In total, we have 391 cameras deployed. Each home/site has roughly 4-6 cameras. Each recording server has a max of 128 cameras, so we'll be getting 4 + 1 backup, in case of failure.

Any assistance in this matter is greatly appreciated! If you need any more information, please don't hesitate to ask.



No comments:

Post a Comment