Hardware and System Requirements
Mediaserver is a high-performance server for processing video-audio-data information.
Before starting to work with Mediaserver, the following conditions must be met:
Prepare the equipment according to the hardware requirements
Study the system requirements before installing the server
Hardware Requirements
Many parameters must be taken into account for the calculation.
The main data for the calculation are:
Total bitrate from cameras
Archive storage time
Used codec
Number of streams from one source and their parameters
Number of users
For a correct calculation, it is recommended to consult specialists.
As an example, values were taken from an Intel Xeon Gold 6226R CPU server (in powersafe mode, frequency 1.59 GHz) and may differ for other processor models. IOPS values were taken for the Avago 3108 hardware RAID controller and maximum stream bitrate of 3.26 Gbit/s.
Number of streams with archive | CPU load | RAM | IOPS | Network |
---|---|---|---|---|
100* | <1 vCPU | ~4 ГБ | ~220 | ~325 Mbit/s |
500* | <2 vCPU | ~20 ГБ | ~1115 | ~1,6 Gbit/s |
1000* | <4 vCPU | ~40 ГБ | ~2230 | ~2 Gbit/s |
*Stream bitrate is from 2 to 4 Mbit/s.
Recommended hardware and system requirements
Mediaserver | ||||
Number of streams | 100 | 500 | 1000 | Platform |
Processor | 4 vCPU | 8 vCPU | 16 vCPU | Ubuntu 20.04 Rack/VMware (or equivalent) |
RAM | 16 GB | 48 GB | 64 GB | |
SSD | 128 GB | 128 GB | 128 GB | |
Network adapter | 1 Gbit/s | 2х1 Gbit/s | 10 Gbit/s | |
Required HDD volume (archive, 30 days) | 60 TB | 300 TB | 600 TB |
A configuration for 1000 channels can handle up to 2 Gbit/s of incoming camera traffic.
The HDD requirements (storage volume) are given for reference for 2 Mbit/s video streams, 30 days, 24/7 recording mode. The actual storage volume depends on the camera resolution, codec, quantization/compression level, scene activity, recording mode, and the required archive storage period, and is calculated individually for each installation.
Additional conditions for working with the media server
License files are required to work with the server.