XProtect Server Calculator
XProtect Server Calculator
XProtect Server Calculator
Cameras
Camera Resolution / Codec / Continuous Motion Motion/Event Days of Resulting Bitrate
Name Qty Complexity FPS FPS Hours % Retention (kbps)
Disk Notes: Since there will not be separate arrays for the Live and Archive Databases, it is recommended to not setup
archiving. If there are multiple arrays then the cameras need to be evenly distributed between the arrays. The
calculations have been done assuming that the system is not archiving.
Disk Notes: Enterprise grade drives designed with a minimum sustained transfer rate of 184 MB/s (1TB) to 269 MB/s
(18TB).
Network Notes: Bandwidth calculations are done assuming 90 cameras being viewed simultaneously from each server.
Milestone recommends using at least two network cards so the client network and camera network can be
separated. A minimum of two network cards are used in this configuration for that reason.
SQL Maintenance Notes: SQL server should be set to a regular backup schedule and transaction logs truncated as part of the
scheduled backup process.
https://www.milestonesys.com/my-milestone/xprotect-server-calculator/ 1/2
11/1/23, 10:14 AM XProtect Server Calculator
GENERAL DISCLAIMER: All information, to include but not limited to, documentation, configuration calculations, installation and
trouble-shooting advice, consultancy and support services which may be provided within this email is
delivered 'as is' without warranty of any kind. Unless otherwise agreed in writing between you and Milestone
Systems A/S or its Affiliates, system integrator, as the recipient, agree to assume the entire risk as to the
results and performance achieved or not achieved by reliance on such information. Milestone Systems A/S
and its Affiliates shall, to the extent allowed by law, assume no liability for the Recipient’s reliance on such
information and disclaims all warranties, whether express or implied, including but not limited to, the implied
warranties of merchantability, fitness for a particular purpose, title and non-infringement, or any warranty
arising out of any proposal, specification or sample with respect to the email. Furthermore, Milestone
Systems A/S and its Affiliates shall not be liable for loss of data, loss of production, loss of profit, loss of use,
loss of contracts or for any other consequential, economic or indirect loss whatsoever in respect of delivery,
use or disposition from the content of this email.
** All figures above assume an even distribution of cameras (quantity and resolution) across all Recording Servers.
https://www.milestonesys.com/my-milestone/xprotect-server-calculator/ 2/2