Прямой ответ
Подсчитайте количество изображений с камеры, одновременные выходные данные для просмотра и каждый поток, который необходимо декодировать или перекодировать. Размер для пиковой комбинации плюс запас по перезапуску и аварийному переключению, а не для средней информационной панели.
Почему это происходит
Путь только с ретрансляцией обычно ограничен количеством сетей и сеансов, тогда как транскодирование добавляет ограничения на декодер, кодер, память и температуру. Многокамерные сетки быстро умножают нагрузку.
Браузерам обычно нужен шлюз, который преобразует изображение с камеры в собственный путь доставки через Интернет.
Контролируемый тест
Создайте небольшую модель нагрузки, а затем проверьте ее с помощью реального кодека, разрешения, частоты кадров и количества зрителей.
Изменяйте одну переменную за раз. Сохраняйте модель камеры, прошивку, конечную точку и учетную запись; затем протестируйте доступность сети, реакцию протокола, транспортировку мультимедиа и декодирование как отдельные уровни.
Используйте выделенную учетную запись только для просмотра и надежный локальный инструмент диагностики. Редактируйте учетные данные, частные адреса и идентификационные данные, прежде чем делиться результатами.
Диагностическая последовательность
| Проверять | Действие | Свидетельства прогресса |
|---|---|---|
| Заглотить | Подсчитайте постоянные сеансы камеры и битрейт. | Полоса пропускания источника и ограничения камеры известны. |
| Разветвление | Оцените пиковое количество зрителей на каждый выпуск. | Исходящая полоса пропускания ограничена. |
| Вычислить | Подсчитайте одновременные операции декодирования и кодирования. | Проверяются аппаратные и программные возможности. |
| Высота над головой | Тестовый перезапуск, повторное подключение Storm и одного вышедшего из строя узла. | Сервис восстанавливается без перегрузки камер. |
Доказательства, которые нужно сохранить
Отслеживайте p95 ЦП, память, исходящий трафик, время запуска и скорость повторного подключения во время реалистичного пикового теста.
Граница и примечание по безопасности
Не публикуйте данные о емкости без предположения о кодеке и рабочей нагрузке, которые его создали.
Для удаленного просмотра используйте управляемый VPN вместо того, чтобы предоставлять RTSP или порты администрирования камеры непосредственно общедоступному Интернету.
SmartRTSP
SmartRTSP — это программа просмотра RTSP и ONVIF, ориентированная на камеру, для устройств Apple, Windows и Android. Он подходит для прямого просмотра, обнаружения и проверки с помощью нескольких камер; сохраняйте выделенный NVR или VMS, когда требуется непрерывная запись, экспорт доказательств или централизованный контроль предприятия.
Часто задаваемые вопросы
Сколько камер может обслуживать один шлюз?
Не существует полезного универсального числа; это зависит от битрейта, кодеков, транскодирования, оборудования и разветвления просмотра.
Убирает ли сквозная передача все затраты на вычисления?
Он устраняет большую часть затрат на кодирование видео, но по-прежнему использует ресурсы сети, памяти, сеанса и упаковки.
Зачем тестировать штормы повторного подключения?
Перезапуск шлюза может привести к одновременному повторному подключению каждой камеры и сеанса браузера, создавая пиковую нагрузку, намного превышающую нормальную.
Основные ссылки
- FFmpeg — RTSP параметры и примеры протокола
- IETF RFC 7826 — протокол потоковой передачи в реальном времени 2.0
- CISA — Руководство по обеспечению безопасности благодаря дизайну
Связанное руководство по SmartRTSP
Открыть соответствующее руководствоОцените сеансы, пропускную способность, поверхности декодера и запас прочности, прежде чем размещать множество каналов с камер за одним шлюзом.