kmp_cc_out_subtitle_mem_limit

Задает ограничение по памяти для обработки данных субтитров в Kaltura Media Framework.

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

Описание

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

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

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

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

stream {
    server {
        listen 12345;
        kmp_cc_out_subtitle_mem_limit 10m;
    }
}

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

Будьте осторожны при увеличении лимита; чрезмерное использование памяти может повлиять на общую производительность сервера.

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