3.7 Настройки планировщика

Для администрирования видеопотоков с камер и распределения их на сервера разработаны специальные атрибуты - группы и теги, записанные в конфигурационном файле компонента Streamserver, причем данными параметрами должны обладать и сервер, и камера. чтобы таким образом Система идентифицировала их и в случае совпадения групп и/или тегов назначала видеопоток на соответствующий стримсервер.

Группа (Group) - атрибут, которым помечаются стримсерверы для объединения их в группы, с целью изолированного исполнения каждого видеопотока. Каждому стримсерверу, как и каждому видеопотоку, может быть присвоена только одна группа. Группа является обязательным параметром. По умолчанию каждой новой камере устанавливается группа default.

Тег (Tag) - дополнительный атрибут идентификации. Тегов может быть несколько, они прописываются в конфигурационном файле стримсервера списком и таким же образом указываются в настройках камеры. Каждый тег строго привязан к своей группе.

Назначение стрима на определенный стримсервер


  1. В конфигурационном файле стримсервера укажите группу и опционально список тегов следующим образом:
    group: <group name>
    tags:
    - <tag name>
    - <tag name>

  2. Перейдите в настройки камеры в раздел Информация о камере и выберите в Настройках планировщика группу и теги для данного видеопотока.

Если аттрибут был удален из конфигурационного файла, а в настройке камеры остался неизмененным, отобразится соответствующее сообщение. Стримсервер не идентифицируют такой стрим и не воспроизведет его. Пользователь должен выбрать группу по умолчанию default либо другую существующую группу.

В случае отсутствия групп и тегов, стримсервер равномерно распределит стримы между нодами.

 

(с) TargetAI, 2020