0% found this document useful (0 votes)
14 views

Note de Calcul

The document provides details of a proposal for a video surveillance system including specifications for 47 cameras, recording servers, a failover recording server, management servers and storage requirements. It also includes guidelines for live and archive recording, SSD drives, virtualization and speedup.

Uploaded by

y.semlali
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views

Note de Calcul

The document provides details of a proposal for a video surveillance system including specifications for 47 cameras, recording servers, a failover recording server, management servers and storage requirements. It also includes guidelines for live and archive recording, SSD drives, virtualization and speedup.

Uploaded by

y.semlali
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Proposal

Integrator details
Configuration Date: April 18, 2024 Yassine Yassine
Project name: CMV - Design Milestone Systems Middle East
Site: Lot1 + Lot 2 30 days
Site design: Site Design [email protected]
Product: XProtect Corporate 0504503822

Calculation camera information


CAMERAS LENS TYPES RECORDING OPERATION DAYS CODEC FPS MOTION/ EVENT(%) IMAGE RESOLUTION DATA RATE
(HOURS) COMPLEXITY (KBIT/SEC)

47 Multi Lens Constant 24 90 H.264 12 0 Medium HD1080 3317

Constant 24 90 H.264 12 0 Medium HD1080 3317

Constant 24 90 H.264 12 0 Medium HD1080 3317

Constant 24 90 H.264 12 0 Medium HD1080 3317

Constant 24 90 H.264 12 0 Medium HD1080 3317

Constant 24 90 H.264 12 0 Medium HD1080 3317

Constant 24 90 H.264 12 0 Medium HD1080 3317

Constant 24 90 H.264 12 0 Medium HD1080 3317

Constant 24 90 H.264 12 0 Medium HD1080 3317

253 Single Lens Constant 24 90 H.264 12 0 Medium HD1080 3317

User Speci ed Request


Recording Server Settings
Main Settings Live Database
System overhead (%): 20 Storage Connectivity: iSCSISAN
Max cameras per server*: 250 Raid Array: RAID5
Concurrent Smart Client Streams: 1 Disk Type: HDD

Advanced Settings Disk Size Min (TB): 0

Machine Type: ServerClass Disk Size Max (TB): 20

Server Disk Quantity: Auto select


Raid OS: Yes
Archiving: No

Managment Server Settings

Supported Cameras: Auto

*Additional servers might be required, due to


maximum amount of cameras exceeded.
Proposal recommendation
Recording Servers
Recording Server Specification Live Database Storage Information Network Interface
Quantity of servers: 3 Quantity per server: 150 Usage: Camera
Cameras per server: 226 Disk Type: EnterpriseHDD Speed: 1.00Gbps
Machine Type: ServerClass Disk Size: 20.00TB Required Bitrate: 693.93Mbps
CPU Type: 1x Xeon Silver 4410Y Raid Type: RAID 5 Usage: Client
OS Disk: 2 x 256.00 GB RAID 1 Required Storage: 2500 TB Speed: 1.00Gbps
RAM: 32.00 GB Proposed Storage: 2710 TB Required Bitrate: 3.08Mbps
OS Version please see information below Connectivity: iSCSISAN
Usage: LiveDb
IOPS: 1324
Speed: 1.00Gbps
Throughput: 260.22MBps
Required Bitrate: 693.93Mbps

Failover Recording server

Cold Failover 1:3 20 Days


Recording Server Specification Live Database Storage Information Network Interface
Quantity of servers: 1 Quantity per server: 16 Usage: Camera
Cameras per server: 226 Disk Type: EnterpriseHDD Speed: 10.00Gbps
Machine Type: ServerClass Disk Size: 16 TB Required Bitrate: 897.03Mbps
CPU Type: 1x Xeon Silver 4410Y Raid Type: RAID 5 Usage: Client
OS Disk: 2 x 256.00 GB RAID 1 Required Storage: 184 TB Speed: 1.00Gbps
RAM: 32.00 GB Proposed Storage: 218 TB Required Bitrate: 3.98Mbps
OS Version please see information below Connectivity: Attached
Usage: LiveDb
IOPS: 1711
Speed: 10.00Gbps
Throughput: 336.39MBps
Required Bitrate: 897.03Mbps

Management Server

Management Server Speci cation Database Storage Information


Quantity of servers: 2 Quantity: 4
Processor Type: Intel Xeon Silver 4410Y Disk Type: SSD
O/S Application: 2 x 300GB Raid 1 Disk Size: 300GB
Disk Type: SSD Raid Type: RAID10
RAM: 16GB RAM Supported SQL version and con guration please
Max Supported Cameras: 1200 see information below

OS Version please see information below


Information
LIVE AND ARCHIVE RECORDING GUIDELINES
If you're sizing your recording server to contain all the video that's being recorded, typically you only need a single live storage array. There are however instances where
you may need or want to archive video to an external NAS/SAN. Video recording arrays should be con gured to use a large drive strip size of 512KB and the Live and
Archive Windows volumes should be con gured using the 64K segment size, to provide the best performance. Array controllers should also be con gured with battery
backed cache, with write back cache settings enabled. If archiving is implemented, storage size assumes archiving 6 times per day. If archive periods will be more
frequent, or less frequent, then the Live Database storage array numbers, or the Archive Database storage array numbers may need to be adjusted.

If you are archiving to external storage, then we recommend that your Live array is large enough to continue recording in the event of the external storage having an
issue. I.e, so you can record until the external storage issue is resolved. We however always recommend having failover recording servers in place whenever recordings
are mission critical.

SSD DRIVE GUIDELINES


SSD drives are typically used for Live drive storage when you need archiving. When using SSD drives, it’s important to ensure that you are living up to the SSD
manufacture´s best practices for DWPD. (Disk writes per day) This is a metric that ensures the SSD drives lifespan. A method of reducing DWPD, is to ensure the SSD
array is dimensioned larger than otherwise required. Please discuss this with your SSD drive provider.

VIRTUALIZATION GUIDELINES
XProtect components can be virtualized, though typically the recording server is not, due to its resource demands. If su cient resources are present, it can also be
virtualized. The Milestone Solution design tool assumes installation on physical servers, virtualized environments require VM resources to exceed those speci cations.
Virtualized recording servers need thick provisioned storage with dedicated resources. The management server's resources can be shared. Contact the Presales team for
virtualization guidance.

SPEEDUP GUIDELINES
Baseline is the constant “none event” framerate (here we recommend 1 FPS, also known as keyframe recording) and then speedup is your event FPS of choice. This
guarantees the smoothest transition on FPS change due to how the H.264/5 codec works.

CONCURRENT SMART CLIENT STREAMS


The concurrent smart client stream number is the anticipated number of concurrent smart client streams “per” recording server.

CAMERA SPLIT
All recording and failover recording server designs assume that there is an even mixture of cameras on each server. Example: If a proposal contains 2 or more servers
and there are 100 * 4k Cameras and 200 * 1080p cameras then it’s assumed that there is an even split of the cameras on the servers.

NETWORK GUIDELINES
Milestone recommends segmenting camera and recording server tra c. Design a network infrastructure that uses physical network or VLAN segmentation.

OPERATING SYSTEM FOR RECORDING AND MANAGEMENT SERVERS


Please ensure to use a supported operating system. For detailed information please review the: System Requirements.

MANAGEMENT SERVER SQL INFORMATION


The management server is the central VMS component. It stores the con guration of the surveillance system in a SQL database, either on a SQL Server on the
management server or on a separate SQL Server. For detailed information please review the: XProtect VMS administrator manual.

XProtect includes an instance of Microsoft SQL Server Express which is free to use, and typically supports up to 300 cameras. For installations over 300 cameras,
Milestone recommends considering Microsoft SQL Server Essentials, Standard or Enterprise, on a dedicated server. These editions can handle larger databases, o er
improved performance and o er more comprehensive management and monitoring options. For a listing of our supported SQL versions please review: Supported SQL
versions.

Terms and Conditions associated with the use of Milestone Systems' "XProtect Solution Designer.”
Milestone Systems makes no express or implied warranties or representations directly or indirectly as to the accuracy or completeness of this XProtect Solution Designer
(“Solution Designer”), including, but not limited to, server con guration calculations and installation advice provided by this Solution Designer (“Information”). This
Solution Designer and information provided via this tool is provided “as is” without warranty of any kind, either expressed or implied, including, without limitation, the
implied warranties of accuracy, reliability, suitability, tness for a particular purpose, or non-infringement. The information is for general informational purposes only
and does not constitute legal, sales, technical, installation, or other professional advice. By applying this Solution Designer and information, you acknowledge and agree
that Milestone Systems and its a liates shall not be held responsible or liable for any errors, omissions, or inaccuracies, nor for any consequences or damages resulting
from the use of the provided information. Furthermore, Milestone Systems and its a liates shall not be liable for loss of data, loss of production, loss of pro t, 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 tool and information.
Collection and Use of Information via the "XProtect Solution Designer.”
By providing information via this XProtect Solution Designer, you acknowledge and agree to the collection, use, and storage of non-personally identi able data by
Milestone Systems for the purpose of performance of this XProtect Solution Designer as well as Milestone’s analysis purposes. Rest assured that Milestone Systems will
handle the collected data with utmost care and respect for con dentiality. All data will be anonymized, aggregated, and securely stored by Milestone for analysis
purposes.

You might also like