Перейти к основному содержимому
RTSP · камеры и регистраторы

Мониторинг IP-камер и видеорегистраторов

PingZen проверяет не только то, что камера пингуется, но и то, что она отдаёт видео: отвечает ли RTSP, подходит ли пароль, сколько кадров в секунду и какой битрейт. О настоящем сбое вы узнаете за несколько минут.

Как мы проверяем камеры →
  • Ответ RTSP раз в 1–15 минут
  • Проверка видео раз в 5–60 минут
  • Регистраторы на 2–64 канала

Так это выглядит в PingZen

Тридцать камер в одном пространстве: статус, аптайм, отклик и битрейт каждой, сортировка по битрейту. Демонстрационные данные.
Кадр с настоящей камеры на странице её монитора. Для этой страницы мы размыли дату, номер камеры, QR-код, табличку на стене и экран — в PingZen кадр показывается как есть и нигде не сохраняется.

Почему «пингуется» — ещё не «есть видео»

Камера пингуется, а видео нет

RTSP-служба на камере зависла: сеть отвечает, а ни регистратор, ни плеер поток не получают. Ping и проверка порта этого не видят.

Поток есть, а видео идёт рывками

Камера отвечает на запросы, но частота кадров падает или теряются пакеты. Это видно только по самому потоку.

Регистратор перезагрузился — 16 сообщений

Мониторинг, который следит за каждым каналом отдельно, присылает по сообщению на канал. К восьмому их никто не читает.

Что проверяет PingZen

Три уровня проверки. Видео декодируется только для кадра по запросу: частоту кадров и битрейт мы считаем по заголовкам RTP.

  1. Доступность

    раз в 1, 5 или 15 минут

    Запросы OPTIONS и DESCRIBE, видео не передаётся. Отвечает ли камера, подходит ли пароль, есть ли поток по этому пути; кодек и разрешение. Вход Basic и Digest, адреса rtsp:// и rtsps://.

  2. Проверка видео

    раз в 5, 15 или 60 минут

    SETUP и PLAY, от 3 до 10 секунд потока, затем TEARDOWN. Кадры в секунду, битрейт, интервал ключевых кадров, потери пакетов и подвисания. Плохой замер подтверждаем вторым, прежде чем сообщить о проблеме.

  3. Кадр с камеры

    когда вы открыли страницу камеры

    Один ключевой кадр — увидеть, не закрыли ли камеру и не развернули ли её. Декодирует ваш браузер, мы кадр не храним. Пока только H.264.

Что важно, когда камер десятки

Регистратор — одно устройство

Регистратор Hikvision, Dahua или Reolink на 2–64 канала добавляется за один раз, пути к каналам подставляются сами. Не отвечает весь регистратор — одно оповещение, а не по каждому каналу; сломался один канал — отдельное, о нём.

Неверный пароль — не авария

Статус «Деградация», а не «Недоступен». Входы на устройство с этим логином на час встают на паузу на всех каналах, чтобы камера не заблокировала вход. Обновили пароль — проверяем сразу.

Колонка «Битрейт»

В списке мониторов виден битрейт каждой камеры с проверкой видео, по нему можно сортировать. На странице камеры — график «Качество видео во времени».

Свои пороги

Частота кадров, битрейт, интервал ключевых кадров. Сменились кодек или разрешение — «Деградация»: так обычно выглядит сброс камеры к заводским настройкам.

Импорт из CSV

До 500 камер одним файлом. Логин и пароль — прямо в ссылке на поток, чекер выбирается сам. В выгрузку CSV пароли не попадают.

Привычные каналы оповещений

Почта, Telegram, Slack, Discord, Microsoft Teams, Mattermost, вебхуки и web push — те же, что для сайтов.

Где работает чекер

Камеры проверяют только чекеры, центральный сервер к камерам не подключается. Оба варианта рабочие.

Публичный чекер

Москва, Новосибирск, Минск. Для камер с белым IP, когда порт 554 проброшен на роутере. Ставить ничего не нужно: добавили адрес потока — проверки пошли.

Приватный чекер

Docker-контейнер в сети камер — для камер за NAT и без белого IP. Он сам подключается к PingZen по 443/TCP, на роутере ничего не пробрасывается. На бесплатном тарифе — до 10 на аккаунт.

Заведите для мониторинга отдельную учётную запись на камере — только на просмотр и с длинным паролем.

Чего PingZen не делает

  • Не записывает и не хранит видео: запись и просмотр остаются за вашим регистратором.
  • Не показывает живое видео — только один кадр по запросу, и пока только для H.264.
  • Не анализирует картинку и не распознаёт движение.
  • Не работает с ONVIF и не управляет поворотом камер (PTZ).

Частые вопросы

Добавьте первую камеру

Бесплатный аккаунт, без карты. Камеры с белым IP проверяются сразу, камеры за NAT — как только запущен приватный чекер.