Виртуальное устройство "Видеокамера"

Материал из XIOT Wiki
Перейти к навигации Перейти к поиску


Видеокамера

Видеокамера получает кадр из видеопотока и сохраняет его в характеристику картинка в формате base64 для отображения в интерфейсе.

Как работает

В параметре Ссылка на поток указывается адрес RTSP или HTTP-потока. PLC запускает фоновый цикл и через ffmpeg примерно раз в 15 секунд пытается получить один кадр.

Полученный кадр уменьшается до превью, сохраняется локально и записывается в характеристику изображения в формате base64.

Диагностика

Если ffmpeg не найден на контроллере, PLC отправляет сообщение об ошибке. Если камера недоступна, отправляется однократное событие о недоступности. Когда кадр снова получен, отправляется событие о восстановлении камеры.

Проверка после настройки

Проверьте:

  • на контроллере установлен ffmpeg;
  • ссылка на поток доступна с контроллера;
  • логин и пароль в ссылке корректны;
  • в интерфейсе появляется превью;
  • при отключении камеры в логе появляется сообщение о недоступности, а после восстановления — сообщение о восстановлении.

Источник — https://wiki.xiot.ru/index.php?title=Виртуальное_устройство_%22Видеокамера%22&oldid=3461