kmp_cc_out_video_mem_limit

Ограничивает использование памяти при обработке видеопотоков в Kaltura Media Framework.

Синтаксисkmp_cc_out_video_mem_limit size_in_bytes;
По умолчаниюnone
Контекстstream, stream server
Аргументы1

Описание

Директива kmp_cc_out_video_mem_limit используется в интеграции Kaltura с NGINX для определения порога потребления памяти при обработке сегментированных видеопотоков. При установке этого лимита Kaltura гарантирует, что память, используемая для вывода видеобуферов, не превысит указанного объема. Это особенно полезно в средах с ограниченными ресурсами или при потоковой передаче с высоким трафиком, поскольку помогает снизить риск перегрузки сервера или сбоев из‑за чрезмерного использования памяти. Лимит задаётся в байтах и служит защитным механизмом при операциях обработки медиа.

Эту директиву можно применять как в контекстах stream, так и в stream server, что делает её гибкой для разных сценариев развёртывания. После настройки, если использование памяти превысит заданный предел во время обработки видео, внутренние механизмы Kaltura попытаются регулировать или отбрасывать избыточные потоки на основе заранее заданных правил, обеспечивая стабильность сервера. Важно отслеживать использование памяти и корректировать лимит на основе данных о производительности в реальном времени для достижения оптимальных результатов.

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

stream {
    server {
        kmp_cc_out_video_mem_limit 52428800;  # 50 MB limit
    }
}

Установка слишком низкого лимита может привести к сбоям потоков или ухудшению производительности.

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

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