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:
| Processor | 1 2.4Ghz+ core for every 400Mbps traffic |
| RAM | 1GB for every 400Mbps of traffic |
| Network map | intel 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).