1. Home
  2. Docs
  3. MicroPVR
  4. Description
  5. System requirements

System requirements

MicroPVR requires Linux Debian 64-bit and similar distributions.

Attention! MicroPVR software is not designed to work on a virtual machine due to the unguaranteed stability of the virtual network adapter.

Hardware requirements based on received/transmitted traffic:

Processor1 2.4Ghz+ core for every 400Mbps traffic
RAM1GB for every 400Mbps of traffic
Network mapintel Enterprise card with multiple queues for incoming packets (multiple Rx queues)

Calculation of total storage volume

If:

M is the number of channels of a particular bitrate/quality
N is the average bitrate of one channel in megabits per second
K - Depth of archive recording in days
X is the result of the calculation in terabytes

Then the calculation formula:

X = ((((((M * N) / 8) * 3600 * 24 * K) / 1024) / 1024

For example, 100 SD channels in a 3.5Mbps bitrate must be recorded for 7 days:

((((100 * 3.5) / 8) * 3600 * 24 * 7) / 1024 / 1024 = 25.23TB

Calculation of storage configuration

The configuration of servers can be selected individually based on budget and technical requirements. Recommended values — record no more than 50 channels per server, based on this, if:

M is the number of channels of a particular bitrate/quality
N is the average bitrate of one channel in megabits per second
K - Depth of archive recording in days
X - total storage capacity
Y - number of servers

Then the calculation formula:

M = 50
Y = X / (((((((M * N) / 8) * 3600 * 24 * K) / 1024) / 1024)

If the number of simultaneous requests for the PVR service is 1000 per server (i.e. a total of 1000*Y concurrent users), the number of storage disks on one server should be at least 6, the number of SSDs in the amount of 500GB at least 2.

If necessary, the number of disks should be increased based on the selected redundancy model (RAID Level).