kmp_cc_out_subtitle_buffer_size
Определяет размер буфера для вывода субтитров в Kaltura Media Framework Common NGINX module.
Описание
Директива kmp_cc_out_subtitle_buffer_size задаёт размер буфера, используемого для отправки данных субтитров в Kaltura Media Framework. Этот буфер играет ключевую роль при потоковой передаче субтитров вместе с видеоконтентом. Настройка этого значения позволяет администраторам оптимизировать производительность и задержку доставки субтитров в зависимости от конкретных требований их медиаприложений.
Директива принимает один аргумент — значение размера, например 16k или 1m. Это значение определяет максимальный размер буфера, выделяемого для вывода субтитров, что обеспечивает эффективную обработку данных при потоковой передаче. Если буфер слишком мал, это может привести к пропаданию или «заиканию» субтитров, тогда как чрезмерно большой буфер может ввести задержку, особенно в сценариях потоковой передачи в реальном времени. Поэтому крайне важно подобрать оптимальный баланс на основе тестирования и мониторинга.
Эту директиву можно разместить в контексте stream или stream server в файле конфигурации NGINX, что подчёркивает её применение для эффективной обработки медиапотоков. Поскольку доставка субтитров является частью общего процесса потоковой передачи медиа, тонкая настройка этого параметра может способствовать более плавному просмотру для конечных пользователей в приложениях, использующих Kaltura Media Framework.
Пример конфига
stream {
server {
listen 1935;
kmp_cc_out_subtitle_buffer_size 64k;
}
}Установка слишком малого размера буфера может привести к задержкам или пропускам субтитров, что ухудшает впечатление зрителей.
Чрезмерно большой размер буфера может увеличить задержку, что нежелательно для живых трансляций.