Привязка группы камер к экземпляру video-worker

Часто в распределенной архитектуре (например, сеть гостиниц, магазинов, несколько проходных) обработку видеоизображения с группы камер требуется выполнять локально, не обращаясь к центральному серверу и не перераспределяя видеопотоки между удаленными экземплярами video-worker. В этом случае группу камер привязывают к локально установленному экземпляру.

Для обработки видео с группы камер в определенном экземпляре компонента video-worker выполните следующие действия:

  1. В веб-интерфейсе перейдите на вкладку Группы камер.

  2. Откройте настройки группы камер.

  3. В поле Метки создайте или выберите из уже созданных одну или несколько меток для привязки группы камер к экземпляру video-worker. Сохраните изменения.

  4. Откройте файл конфигурации экземпляра video-worker и укажите в нем заданные метки в формате имя_метки=true (terminal_1 в примере ниже).

    sudo vi /etc/video-worker.ini
    
    wrk-labels=terminal_1=true
    
  5. Перезапустите video-worker.

    sudo systemctl restart video-worker.service
    

Примечание

Если камере присвоена метка, то видеопоток с нее может обрабатываться как экземпляром video-worker с аналогичной меткой, так и экземпляром video-worker без меток.

Предупреждение

Если камера с меткой обрабатывается экземпляром video-worker без меток и появляется свободный экземпляр с меткой, камера автоматически на него не переключится. Чтобы переключить камеру, перезапустите экземпляр video-worker с меткой.