segment_info_bitrate_upper_bound

Директива segment_info_bitrate_upper_bound задаёт верхний предел битрейта для информации о сегментах в Kaltura Media Framework.

Синтаксисsegment_info_bitrate_upper_bound value;
По умолчаниюnone
Контекст
Аргументы1

Описание

Директива segment_info_bitrate_upper_bound используется в модуле NGINX Kaltura Media Framework для контроля максимально допустимого битрейта создаваемых или обрабатываемых медиа-сегментов. Установив этот предел, администраторы могут гарантировать, что сегменты не будут превышать заданный битрейт, тем самым управляя качеством вещаемого контента и его влиянием на пропускную способность сети. Это особенно важно при оптимизации производительности стриминга в окружениях с ограниченной пропускной способностью или где поддержание постоянного качества критично для конечных пользователей.

Параметр этой директивы принимает одно целое значение, задающее верхний предел битрейта в килобитах в секунду (kbps). После настройки логика генерации сегментов будет проверять оценочный битрейт каждого сегмента, и если он превышает указанное пороговое значение, будут предприняты соответствующие корректировки. Это может включать перекодирование в более низкий битрейт или пропуск сегментов, не соответствующих критериям, что позволяет обеспечить соответствие общего потока заданным границам качества.

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

Пример конфига

segment_info_bitrate_upper_bound 1500;

Установка слишком низкой верхней границы может привести к плохому качеству видео.

Убедитесь, что значение указано в килобитах в секунду (kbps).

Отслеживайте производительность после внесения изменений, так как слишком жесткие ограничения могут привести к узким местам.

← Ко всем директивам