Программа/веб-сервис для диагностики RTSP потоков и Flashphoner сервиса (Divasoft RTSP Tester)

pnzdevelop

Member
Добрый день! Выкладываю наш инструмент для диагностики работоспособности видеосервера.
Когда несколько камер - всё хорошо, но когда их более 300, нужно каким то образом это всё мониторить, и автоматизировать этот процесс.

В итоге получилось вот что:
https://github.com/divasoft/rtsp-flashphoner
Собирает данные:
  • Пинг до камеры
  • Порт rtsp потока
  • Порт админки камеры (80)
  • Открытие по http протоколу админки камеры и получение заголовка страницы
  • Один кадр видеопотока
  • Время получения кадра
  • Лог от ffmpeg
Проверяет:
  • Запущенные службы webcallserver / haproxy / turnserver
  • Порты необходимые для функционирования видеосервера
  • Срок действия SSL сертификата
Источник данных:
  • файл на локальном сервере
  • ссылка на удалённом сервере (http)
  • единичная ссылка

Если есть соображения, что ещё нужно "проверять", что бы удостовериться в жизнеспособности видеосервера/камер - пишите. Информации много не бывает.
 

Max

Administrator
Staff member
Добрый день.
Если Ваш инструмент мониторинга рассчитан на WCS, Вы можете также периодически запрашивать с сервера статистику http://wcs:8081/?action=stat. В последних сборках, кроме plain text формата (для Zabbix), поддерживаются также JSON и Prometheus. Так Вы сможете контролировать некоторые детали жизнеспособности сервера, например, нагрузку и потребление памяти, количество потоков на сервере и количество зрителей на каждый поток.
 
Top