pckg_max_segment_index
Директива `pckg_max_segment_index` задает максимальный индекс сегмента, используемый при упаковке медиа для адаптивной потоковой передачи.
Описание
Директива pckg_max_segment_index используется в Kaltura Media Framework Common NGINX Module. Ее основная роль — определить верхний предел индекса сегмента, который будет применяться в процессе упаковки медиа для адаптивной потоковой передачи. Указав этот предел, пользователи могут контролировать, сколько сегментов становится доступно для воспроизведения для каждого медиа-ресурса, обеспечивая эффективное использование пропускной способности и производительность воспроизведения при различных сетевых условиях.
Эта директива принимает числовой аргумент, который задает наибольший допустимый номер индекса сегмента. Когда достигается этот индекс, любые последующие сгенерированные сегменты будут ограничены этим максимумом при упаковке, что позволяет управлять содержимым в соответствии с протоколами потоковой передачи, такими как HLS и DASH. Такое поведение особенно важно для крупных видеоматериалов при использовании адаптивной потоковой передачи, так как оно позволяет оптимизировать распределение ресурсов и предотвращать ухудшение производительности из-за чрезмерного создания сегментов.
Учитывая контексты применения, директива может быть размещена внутри блоков http, server или location в файле конфигурации NGINX. Таким образом, она предоставляет администраторам гибкость для установки различных настроек в зависимости от конкретной маршрутизации и обработки потоковой передачи медиа на различных серверах или в разных контекстах.
Пример конфига
http {
pckg_max_segment_index 10;
server {
location /media {
# media serving settings
}
}
}Убедитесь, что указанное значение является допустимым неотрицательным целым числом.
Установка слишком высокого значения может привести к увеличению использования памяти и возможным проблемам с производительностью.
Эта директива может не вступить в силу, если Kaltura Media Framework не будет должным образом настроен и инициализирован в контексте NGINX.