Server for surveillance video

I looking for a dual server setup with same server model but different configuration.
i going to run Milestone Xprotect surveillance software, and need a recording server and a media/web server for displaying video feeds.
i think Supermicro is the way to go, but there are so many different options.
IT needs to be cost effective but not under powered. 90 cameras
my suppliers can’t really provide me with good answers…
Anyone with experience similar?

Nobody ever got fired for buying Dell

Go talk to them. :wink:

You’d need dual high-core-count CPU’s, as much RAM as the system allows, lots of storage space (aim for at least 100TB capacity, redundant so at least RAID5 or RAID6) and a lot of high speed SSD’s (NVMe) to store incoming data before writing it to the permanent storage pool (HDD’s) and minimum 2x 10Gbit network.

1 Like

hwoa
assuming 1080p, that’s 300-2700 Mbit/s every second on the second just for ingestion

parsing 300 MB/s is no small feat

Computers running XProtect Corporate software system requirements:

Description

Operating System 	Microsoft® Windows® 10 Pro (64 bit)
  	Microsoft® Windows® 10 Enterprise (64 bit)
  	Microsoft® Windows® 10 IoT Enterprise LTSB (Long-Term Servicing Branch)2016
  	Microsoft® Windows® 10 IoT Enterprise (64 bit)
  	Microsoft® Windows® 11 Pro
  	Microsoft® Windows® 11 Enterprise
  	Microsoft® Windows® Server 2016: Essentials, Standard and Datacenter
  	Microsoft® Windows® Server 2019: Essentials, Standard and Datacenter
  	Microsoft® Windows® Server 2022: Essentials, Standard and Datacenter
  	To run clustering, you need a Microsoft® Windows® Server 2016 Standard or Datacenter edition, Microsoft® Windows® Server 2019 Standard or Datacenter edition or a Microsoft® Windows® Server 2022 Standard or Datacenter edition
File system 	For the Recording Storage Location, NTFS file system is recommended
SQL Versions 	Microsoft SQL Server® 2016
  	Microsoft SQL Server® 2017
  	Microsoft SQL Server® 2019
  	Microsoft SQL Server® 2022
Software 	Microsoft® .NET 8 Runtime
  	Microsoft® .NET 4.7.2 Framework
  	DirectX 11 or newer
Hardware acceleration 	Hardware acceleration with Intel® Quick Sync requires an Intel® CPU from 6th generation, supporting Intel Quick Sync and Intel® GPU enabled in BIOS.
  	Using Intel® Quick Sync on Intel® CPU 12th generation, requires at least driver version 31.0.101.3413 from Intel.
  	Decoding with NVIDIA graphics card is supported with GPU capability version 6.x (Pascal) or newer.

There’s a hardware calculator at the bottom of the system requirements page: (I’m not making an account, so post your recommendations)

Not a recommendation but I saw your post. Anyone recommend the Ubiquiti NVR? I’ve seen that more than once and it seems simple to use. Thoughts?