kmp_cc_out_subtitle_mem_limit
设置 Kaltura Media Framework 中字幕数据处理的内存上限。
Kaltura Media Framework Common NGINX Module
·
streamstream server
语法kmp_cc_out_subtitle_mem_limit size;
默认值none
上下文stream, stream server
参数1
说明
kmp_cc_out_subtitle_mem_limit 指令指定可为 Kaltura Media Framework 的通用 NGINX 模块中处理字幕数据分配的最大内存量。该指令在字幕数据可能较大、影响内存使用和性能的环境中尤其有用。通过控制内存分配,管理员可以防止潜在的内存过度使用,否则可能导致性能下降或服务中断。\n\n在配置该指令时,参数应以字节为单位指定,从而允许对内存分配设置进行细粒度控制。每当处理字幕时,NGINX 服务器将强制执行该指令指定的限制,确保不会超出配置的内存上限。根据预期的字幕负载和服务器资源适当设置该限制非常重要,因为值过低可能导致字幕数据被截断,而值过高可能导致资源利用低效。\n\n该指令可以放在 stream 或 stream server 上下文中,使其在处理实时视频流或媒体分发服务等各种部署场景中具有很好的适用性。在 Kaltura 环境中正确使用该指令有助于在资源可用性和应用性能之间维持最佳平衡。
配置示例
stream {
server {
listen 12345;
kmp_cc_out_subtitle_mem_limit 10m;
}
}⚠
确保内存限制得到适当配置,以避免字幕数据被截断。
⚠
在增加该限制时要谨慎;过高的内存使用可能会影响整个服务器的性能。