vod_parse_udta_name
`vod_parse_udta_name` 指令在 NGINX-based VOD Packager 处理视频文件时配置对 User Data Box (udta) 名称的处理方式。
NGINX-based VOD Packager
·
httpserverlocation
语法vod_parse_udta_name on | off;
默认值off
上下文http, server, location
参数1
说明
vod_parse_udta_name 指令用于点播打包的上下文,特别是在 NGINX-based VOD module 中。该指令指定是否启用从 MP4 文件内部的 User Data Box (udta) 中解析名称。通过解析这些名称,VOD Packager 可以提取嵌入在视频文件中的元数据,这对于诸如动态生成 manifests 或提供有关视频内容的信息等操作很有用。该指令接受一个参数,该参数应为布尔值,用以决定其行为:根据媒体处理工作流的需求启用或禁用解析机制。
启用时,解析器会扫描 MP4 结构中的任何包含特定名称或元数据标签的 User Data Boxes,随后可在媒体处理生命周期的后续阶段利用这些信息。如果不进行解析,这些元数据可能会被忽略,从而可能降低在自定义用户体验或内容描述方面的能力。该指令应放在 http、server 或 location 上下文中,以便根据资源或站点级别的需求实现配置粒度。
配置示例
vod_parse_udta_name on;
⚠
确保该指令放置在正确的上下文(http, server, location)中,以避免配置错误。
⚠
如果启用了解析,但 MP4 文件中不存在 udta,可能会导致功能降级且不会产生错误消息。
⚠
检查是否存在对 MP4 文件中元数据的任何依赖;如果元数据对某项操作至关重要,请相应地准备这些文件。