pckg_ksmp_max_uncomp_size

Задает максимальный размер несжатого сегмента для Kaltura Segmented Media Protocol (KSMP).

Синтаксисpckg_ksmp_max_uncomp_size size;
По умолчаниюnone
Контекстhttp, server, location
Аргументы1

Описание

Директива pckg_ksmp_max_uncomp_size в Kaltura Media Framework Common NGINX Module задаёт верхний предел размера несжатых медиасегментов, передаваемых с использованием Kaltura Segmented Media Protocol (KSMP). Этот параметр важен для управления использованием ресурсов и обеспечения плавности потоковой передачи, так как позволяет эффективно контролировать размеры сегментов, передаваемых между различными медиакомпонентами. Если размер несжатого сегмента превышает указанное значение, сервер может усечь сегмент или обработать его иначе в зависимости от деталей реализации, заданных в других связанных настройках.

Директива применима в контекстах http, server или location, что позволяет администраторам устанавливать ограничения на размер сегментов на разных уровнях иерархии конфигурации. Параметр принимает один числовой аргумент, обозначающий максимально допустимый размер несжатого сегмента; его значение напрямую влияет на то, как медиаконтент сегментируется и доставляется клиентам. Администраторам следует тщательно оценить требования к доставке медиаконтента, чтобы выбрать подходящий размер, который уравновесит производительность и качество, не вызывая задержек или проблем с буферизацией при воспроизведении.

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

http {
    pckg_ksmp_max_uncomp_size 1048576;  # Set maximum uncompressed size to 1MB
}

Установка этого значения слишком низкой может привести к снижению производительности из‑за увеличения фрагментации медиа‑сегментов.

Убедитесь, что эта директива соответствует требованиям воспроизведения, чтобы избежать проблем совместимости с клиентами.

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

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