kmp_cc_out_subtitle_mem_limit
Задает ограничение по памяти для обработки данных субтитров в Kaltura Media Framework.
Описание
Директива 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;
}
}Убедитесь, что лимит памяти настроен правильно, чтобы избежать усечения данных субтитров.
Будьте осторожны при увеличении лимита; чрезмерное использование памяти может повлиять на общую производительность сервера.