vod_max_metadata_size

'vod_max_metadata_size' 指令在基于 NGINX 的 VOD Packager 模块中设置允许的元数据最大大小。

语法vod_max_metadata_size size;
默认值none
上下文http, server, location
参数1

说明

'vod_max_metadata_size' 指令是基于 NGINX 的 VOD Packager 模块中的一个重要配置选项,用于管理视频点播 (VOD) 功能。它定义了在视频流处理期间可被处理的元数据大小上限,以确保过大的元数据不会中断 VOD 打包和传输过程。在处理各种视频格式及其相关元数据(例如编解码器信息、字幕和备用音轨)时,这一点尤为重要。

当设置此指令后,任何超过指定大小的元数据将被拒绝,可能导致流媒体过程中出现错误或元数据丢失。这样有助于保持最佳性能并防止处理视频请求的服务器过载。大小可以以字节为单位指定,并应根据要流式传输的视频文件的预期元数据大小进行调整。经过良好优化的 'vod_max_metadata_size' 可以提高元数据处理的效率并改善用户访问视频内容时的整体体验。

要正确实施此指令,管理员必须了解其具体应用环境中常见的元数据大小。可能需要监控并调整此值,以适应不断发展的视频格式或将新功能集成到 VOD 基础设施中。

配置示例

http {
    vod_max_metadata_size 1048576;  # Set the maximum metadata size to 1MB
}

将该值设置得过低可能导致 metadata 被截断或完全丢失,从而影响播放和媒体质量。

如果 metadata 未按预期被处理,请检查服务器日志是否有错误,可能表明已超过 metadata 大小限制。

← 返回所有指令