Для работы MicroPVR необходима ОС Linux Debian 64-битной версии и подобные дистрибутивы.
Внимание! ПО MicroPVR не предназначено для работы на виртуальной машине по причине негарантированной стабильности работы виртуального сетевого адаптера.
Требования к аппаратному обеспечению, исходя из принимаемого/передающегося объема трафика:
Процессор | 1 ядро 2.4Ghz+ на каждые 400Mbps трафика |
Оперативная память | 1GB на каждые 400Mbps трафика |
Сетевая карта | карта с Enterprise чипом Intel, имеющая несколько очередей для входящих пакетов (multiple Rx queues) |
Расчет суммарного объема хранилища
Если:
M - количество каналов определенного битрейта/качества N - средний битрейт одного канала в мегабитах в секунду K - глубина записи архива в днях X - результат расчета в терабайтах
Тогда формула расчета:
X = ((((M * N) / 8) * 3600 * 24 * K) / 1024) / 1024
Например, 100 каналов SD в битрейте 3.5Mbps необходимо записывать на 7 дней:
((((100 * 3.5) / 8) * 3600 * 24 * 7) / 1024) / 1024 = 25,23TB
Расчет конфигурации хранилища
Конфигурация серверов может быть подобрана индивидуально исходя из бюджета и технических требований. Рекомендованные значения — записывать не более 50 каналов на один сервер, исходя из этого, если:
M - количество каналов определенного битрейта/качества N - средний битрейт одного канала в мегабитах в секунду K - глубина записи архива в днях X - общий объем хранилища Y - количество серверов
Тогда формула расчета:
M = 50 Y = X / (((((M * N) / 8) * 3600 * 24 * K) / 1024) / 1024)
При количестве одновременных запросов на сервис PVR равном 1000 на каждый сервер (т.е. суммарно 1000*Y одновременных пользователей), количество дисков хранилища на одном сервере должно быть не менее 6, количество SSD в размере 500GB не менее 2.
При необходимости резервирования СХД количество дисков следует увеличить исходя из выбранной модели резервирования (RAID Level).