vod_source_clip_map_uri
指令 `vod_source_clip_map_uri` 指定一个 JSON 文件的 URI,该文件映射用于点播处理的剪辑。
NGINX-based VOD Packager
·
httpserverlocation
语法vod_source_clip_map_uri URI;
默认值none
上下文http, server, location
参数1
说明
指令 vod_source_clip_map_uri 用于基于 NGINX 的 VOD Packager module 中,以定义包含视频剪辑映射信息的 JSON 文件的位置。该指令允许用户指定视频片段应如何被处理和提供,从而支持诸如自适应码率流媒体和高级媒体处理等功能。该 JSON 映射可以包含每个剪辑的起止点等详细信息,这对于即时媒体重新打包等操作至关重要。
该指令可以在 http、server 或 location 上下文中配置,根据 Web 服务器的架构在定义剪辑映射时提供灵活性。该参数必须是指向定义映射的 JSON 文件的有效 URI。正确解析该 JSON 文件对于模块理解如何对所请求的视频进行分段并提供服务至关重要。
当收到针对特定视频的请求时,NGINX 会使用 JSON 文件中定义的映射。它将根据指定的起始和结束点动态地提供所请求的片段,从而在不必每次请求时重新编码整个视频文件的情况下实现高效的媒体内容传输。这提高了性能并优化了流媒体应用的带宽使用。
配置示例
server {
listen 80;
server_name example.com;
location /vod {
vod_source_clip_map_uri /path/to/clip_map.json;
}
}⚠
确保 URI 指向具有正确格式的有效 JSON 文件。
⚠
JSON 文件的访问权限必须正确设置,以避免 403 Forbidden 错误。
⚠
JSON 文件的结构必须匹配剪辑映射的预期模式。检查键名是否正确。