vod_max_frame_count
设置在视频点播 (VOD) 请求中要处理的最大帧数。
NGINX-based VOD Packager
·
httpserverlocation
语法vod_max_frame_count number;
默认值none
上下文http, server, location
参数1
说明
NGINX VOD 模块中的 vod_max_frame_count 指令指定了可为视频点播请求处理的最大视频帧数。此设置对于优化资源使用并在处理流媒体视频请求时确保平稳运行至关重要。通过限制在任一时刻可处理的帧数,它有助于防止过度的内存使用并确保系统资源被有效分配。该指令接受一个表示帧数上限的单一数字参数。
当服务器处理视频点播请求时,它只会向前查看并读取指定数量的帧,而不管视频文件中可用的总帧数是多少。这种行为在文件较大且完整帧数可能导致性能延迟或服务器无响应等问题的场景中特别有用。根据预期的用户流量和视频大小适当配置此指令对于在负载和响应性之间取得平衡非常重要。
配置示例
vod_max_frame_count 10;
⚠
将此值设置得过低可能导致终端用户播放变慢或出现缓冲问题。
⚠
较高的值可能导致内存使用增加,特别是在高负载时,因此应测试其对性能的影响。
⚠
请根据服务器能力和预计的用户负载调整此设置。