3.7 Настройки планировщика
Для администрирования видеопотоков с камер и распределения их на сервера разработаны специальные атрибуты - группы и теги, записанные в конфигурационном файле компонента Streamserver, причем данными параметрами должны обладать и сервер, и камера. чтобы таким образом Система идентифицировала их и в случае совпадения групп и/или тегов назначала видеопоток на соответствующий стримсервер.
Группа (Group) - атрибут, которым помечаются стримсерверы для объединения их в группы, с целью изолированного исполнения каждого видеопотока. Каждому стримсерверу, как и каждому видеопотоку, может быть присвоена только одна группа. Группа является обязательным параметром. По умолчанию каждой новой камере устанавливается группа default.
Тег (Tag) - дополнительный атрибут идентификации. Тегов может быть несколько, они прописываются в конфигурационном файле стримсервера списком и таким же образом указываются в настройках камеры. Каждый тег строго привязан к своей группе.
Назначение стрима на определенный стримсервер
В конфигурационном файле стримсервера укажите группу и опционально список тегов следующим образом:
group: <group name>
tags:
- <tag name>
- <tag name>
Перейдите в настройки камеры в раздел Информация о камере и выберите в Настройках планировщика группу и теги для данного видеопотока.
Если аттрибут был удален из конфигурационного файла, а в настройке камеры остался неизмененным, отобразится соответствующее сообщение. Стримсервер не идентифицируют такой стрим и не воспроизведет его. Пользователь должен выбрать группу по умолчанию default либо другую существующую группу.
В случае отсутствия групп и тегов, стримсервер равномерно распределит стримы между нодами.
(с) TargetAI, 2020