Сети

Локальная система видеонаблюдения: 70 IP‑камер

Пошаговый план создания локальной системы видеонаблюдения для 70 IP‑камер: выбор оборудования, сети, ПО, RAID, безопасность и советы по масштабированию.

Как построить локальную систему видеонаблюдения для 70 IP‑камер?

Я хочу перенести запись и архив с облака Ростелеком на собственный сервер в цеху. У меня 70 камер, 5 коммутаторов, 24/7 запись, 30‑дневный архив и удалённый просмотр.

Нужен совет по архитектуре, чтобы не ошибиться с масштабом.

  1. Выбор оборудования

    • Процессор: сколько ядер/потоков нужно для 70 потоков? Xeon или Ryzen?
    • Диски: как посчитать объём хранения для 30 дней записи (4 Мп, H.265)? Нужно ли RAID (5/6/10) или достаточно больших HDD (WD Purple) с резервной копией?
    • SSD для ОС: обязательен ли?
  2. Сеть

    • Как собрать потоки с 5 коммутаторов к одному серверу?
    • Нужно ли отдельное VLAN для камер?
    • При 300 Мбит/с хватит ли пропускной способности? Как грубо оценить общий поток?
  3. ПО и лицензии

    • Камеры ONVIF.
    • Коммерческое ПО (Axxon, Trassir): разовые лицензии (~5 000 руб/камеру) или ежегодная подписка?
    • Бесплатные решения (ZoneMinder, Shinobi): справятся ли они с 70 камерами без проблем?
  4. Потенциальные проблемы

    • Что чаще всего «наступает» при переходе: проброс портов, питание сервера при отключении света, безопасность?

Опыт тех, кто уже уводил десятки камер с облака на свой сервер, будет ценен. Заранее спасибо за советы!

Как построить локальную систему видеонаблюдения для 70 IP‑камер?
Оптимальный вариант – сервер с многопроцессорной архитектурой, RAID‑6 дисковыми массивами, 10 GbE‑связью и управлением через Shinobi (или Axxon/Trassir, если нужен коммерческий сервис).


Содержание


Выбор оборудования

Процессор и декодирование

Камера FPS Поток (Mbps) Требуемый CPU‑ядро CPU‑архитектура
70 камер, 4 Мп, 15 fps, H.265 ~15 Mbps ~1 ядро Intel Xeon E‑2236 (6 ядр) с Quick Sync
70 камер, 30 fps ~30 Mbps ~2 ядра AMD Ryzen 9 5950X (16 ядр) с UVD

Почему Xeon?
Xeon‑процессоры гарантируют надёжную многопоточность, встроенное аппаратное ускорение H.265 и лучшую поддержку ECC‑памяти.
Почему Ryzen?
Ryzen‑CPU дают более высокую тактовую частоту и энергоэффективность; но для аппаратного декодирования понадобится дополнительная настройка драйверов.

По оценке, 70 потоков при 15 fps потребуют около 70‑80 CPU‑ядер, если использовать только программный декодинг. При аппаратном ускорении (Quick Sync/ UVD) эта нагрузка снижается до 10‑15 ядер, что позволяет использовать двухъядерный Xeon или однопроцессорный Ryzen.

Рекомендация:

  • Xeon (например, E‑2236 или E‑2246G) + 2 x SSD для кэша.
  • Ryzen 5950X + 2 x NVMe SSD (с драйвером для аппаратного декодирования).

Дисковое хранилище

Расчёт объёма:

Параметр Значение
4 Мп, 15 fps, H.265 ~35 GB/день/камера
70 камер 35 GB × 70 ≈ 2 450 GB/день
30 дней 2 450 GB × 30 ≈ 73 500 GB

См. расчёты на сайте Montavue

Storage Chart for 4MP 2K IP Cameras

RAID‑конфигурация

  • RAID‑6 (двухпутевой избыточности) обеспечивает защиту от потери 2 дисков.
  • При 10 TB HDD (WD Purple) понадобится 8–10 дисков (примерно 80 TB raw, после RAID‑6 остаётся ~70 TB).
  • Если нужен быстрый доступ к архиву, можно добавить SSD‑кэш (SSD‑tiering).

Питание и охлаждение

  • 4–6‑порты SATA/SAS, 10 GbE‑модуль для подключения к серверу.
  • Холодильник в виде серверного корпуса с 2–3 вентиляторными блоками.

SSD для ОС

  • Обязательно: NVMe SSD 1–2 TB для ОС и кэш‑системы.
  • Это ускорит запись логов, реиндексацию и отклик интерфейса.

Сеть

Объединение потоков

  • 5 коммутаторов1‑порты 10 GbE к серверу (или 2‑порты 10 GbE в каждом коммутаторе).
  • Каждый коммутатор подключен к 1 GbE‑порту 70 камер (по 12–13 камер/порт).

VLAN и безопасность

  • Создать отдельный VLAN 100 для камер (IP‑адреса 192.168.100.x).
  • Ограничить доступ к этому VLAN только серверу и управлению.
  • Использовать 802.1X или MAC‑ACLs для контроля доступа.

Пропускная способность

Параметр Расчёт
70 камер × 15 Mbps 1 050 Mbps ≈ 1.1 Gbps
10 GbE‑связь 10 Gbps – 10‑раз более, чем нужно.

300 Mbps не хватит; даже с 500 Mbps вы окажетесь в зоне перегрузки.
1 GbE‑порты на камерах + 10 GbE‑связь сервера → надёжно.


ПО и лицензии

Коммерческие решения

Платформа Лицензия Стоимость
Axxon По камере (одноразово) ~5 000 руб/камера
Trassir По камере (одноразово) ~5 000 руб/камера
Axxon/Trassir Ежегодная подписка ~30 000 руб/год/камеру

Требуется оценка бюджета: 70 × 5 000≈ 350 000 руб.
Преимущества: поддержка, обновления, интеграция с датчиками, аналитика.

Бесплатные альтернативы

Программа Поддержка 70+ камер Требования
ZoneMinder Да, при 2x CPU + 8‑10 TB RAID Linux, MariaDB, X11
Shinobi Да, Docker‑контейнеры Docker, Node.js, PostgreSQL
OpenHAB + Video-Module Теоретически, но сложнее Java, MQTT

Shinobi рекомендуется: простая настройка, Docker‑контейнеры, веб‑UI, API, поддержка H.265.


Потенциальные проблемы и решения

Проброс портов и NAT

  • Проброс портов: для удалённого просмотра используйте VPN (OpenVPN/WireGuard) вместо открытых портов.
  • При NAT‑фильтрации можно использовать UPnP только для внутренних устройств, но лучше статический IP в зоне контроля.

Питание и БПИ

  • UPS с минимум 1 чейным резервом для сервера и 2 чейными для камер.
  • Если отключение света длится > 30 мин, система начнёт запись в «режим питания от батареи» и может потерять данные.

Безопасность данных

  • Шифрование дисков (LUKS) + VPN для удалённого доступа.
  • Регулярные бэкапы на внешние SSD (RAID‑1) и в облако (S3).
  • Аутентификация пользователей через LDAP/Active Directory.

Заключение

  • ОС и кэш – SSD NVMe 1 TB.
  • CPU – Xeon E‑2236/2246G (12‑ядров) + Quick Sync.
  • Хранилище – 10 TB WD Purple, RAID‑6, 8–10 дисков → ~70 TB.
  • Сеть – 10 GbE‑связь, отдельный VLAN, 1 GbE‑порт на каждые 12‑13 камер.
  • ПО – Shinobi (Docker) или Axxon/Trassir (лицензия ~350 000 руб).
  • Питание – UPS 1 чейный, резервный сервер.

С такой архитектурой вы получите надёжную, масштабируемую систему, способную хранить 30‑дневный архив 70 4‑МП камер и обеспечивать удалённый доступ без перебоев.


Источники

  1. Storage Chart for 4MP 2K IP Cameras – расчёт объёма хранения.
  2. Calculating How Much Storage You Need for your DVR – принципы расчёта.
  3. Security Camera, NVR & CCTV Storage Calculator – калькулятор пропускной способности.
  4. Western Digital Surveillance Capacity Calculator – RAID‑опции.
  5. Shinobi — Open Source CCTV System – бесплатная альтернатива.
  6. AxxonSoft – Video Management System – коммерческая платформа.
  7. Trassir – Video Surveillance Software – коммерческая платформа.
  8. ZoneMinder – Open Source Video Surveillance – бесплатная альтернатива.
Авторы
Проверено модерацией
Модерация