Перед началом соберите реальную схему: камеры (например, Hikvision DS‑2CD2042WD‑I), регистраторы (DVR/NVR) и сервер VMS (IP Camera Manager, Milestone, Genetec). Проверяйте сетевые условия: используйте гигабитный коммутатор, минимум 1 Gbps к серверу. Для тестов понадобится клиент, который может подключиться к VMS и вывести видео в реальном времени.
Можно использовать как бесплатные, так и коммерческие решения. Вот несколько проверенных вариантов:
1 VMS Performance Test Tool (VPTT) – бесплатный скрипт на Python, который подключается к API VMS и отправляет запросы. Позволяет измерить время отклика и пропускную способность.
2 Live555 Media Server – отладочный инструмент, который генерирует поток и проверяет, как VMS обрабатывает его.
3 Commercial пакеты – например, «Video Stream Analyzer» от Camtrac или «StreamMaster» от Genetec, которые в комплекте приходят с подробной аналитикой.
Установите его на отдельный компьютер в той же локальной сети, что и сервер VMS. Это избавит от внешних задержек.
| Показатель | Порог | Рекомендация |
|---|---|---|
| Latency < 200 мс | ✔ | Отлично – подходит для контроля в реальном времени |
| Latency 200–400 мс | ✘ | Переключитесь на более мощный сервер или оптимизируйте сеть |
| Потери кадров > 2 % | ✘ | Проверьте качество подключения между камерой и сервером |
| Плотность хранения 5 Gbps | ✔ | Можно хранить 10‑15 мгс без сжатия |
После теста создайте таблицу со спецификациями камер и регистраторов. Сравните их показатели: чем выше bitrate, тем лучше качество, но тем выше нагрузка на сеть. На примере:
| Камера | Resolution | Bitrate (Mbps) | Recommended NVR |
|---|---|---|---|
| Hikvision DS‑2CD2042WD‑I | 4K 30 fps | 20 | НVR 8‑канальный, 4 Gbps |
| Foscam ECW-FP1 | 1080p 60 fps | 13 | НVR 4‑канальный, 1 Gbps |
| Sirui 1‑D4 | 2K 30 fps | 15 | НVR 16‑канальный, 8 Gbps |
Выбирайте регистратор, который в итоге не переходит в «пик» по пропускной способности.
Если вам нужны камеры и регистраторы, обратите внимание на раздел «Каталог оборудования» или «Системы видеонаблюдения». Здесь собраны продукты, которые уже прошли базовые тесты и готовы к развертыванию.
Используя описанные шаги можете избежать «потери» кадров и дублирования оборудования. Тестирование позволяет узнать, где именно система падает, и своевременно масштабировать её. Поскольку вы проверяете реальные потоки, риск ошибок снижается до минимума. Это касается как небольших магазинов, так и крупного офиса, где даже пара секунд задержки может обернуться пропущенными событиями.
