У каждого сервера есть настройки, которые можно редактировать в панели администратора:
CODE
is_enabled - это поле отвечает за ручное отключение/включение сервера в процесс распределения. Если выключить, то на этот сервер потоки заводиться не будут
streams_limit - максимальное количество основных потоков, которые могут быть заведены на этот медиасервер
bitrate_limit - это поле отвечает за то, чтобы сумма битрейтов всех созданных потоков на данном медиасервере (основных и вторичных) не превышало данное значение
group_type - означает тип группы, в которой находятся камеры. Потоки с этих камер будут распределяться на соответствующие сервера или на сервера, которые имеют тип all (означает, что могут заводиться камеры всех типов). Возможные значения - public, private и all
Есть несколько настроек в панели администратора, которые могут повлиять, на каком из медиасерверов будет создан видеопоток.
За это отвечают группы медиасерверов. Почитать про то, как они работают можно на Создание группы медиасервера
Настройки, на которые не может повлиять администратор:
1. Сервер становится недоступен, когда заполненность каждого диска превышает 80%. Данное значение можно менять в env (переменная - MAX_MEDIA_SERVER_STORAGE_USAGE)
Первым выбирается тот медиасервер, на котором сумма всех битрейтов созданных потоков (учитываются только основные потоки) наименьшая.