vod_segments_base_url
设置基于 NGINX 的视频点播 (VOD) 打包中片段的基础 URL。
NGINX-based VOD Packager
·
httpserverlocation
语法vod_segments_base_url URL;
默认值none
上下文http, server, location
参数1
说明
基于 NGINX 的 VOD 打包器模块中的 vod_segments_base_url 指令指定了将被前缀到为视频流生成的片段 URL 的基础 URL。当你有预定义的用于提供的片段文件路径时,这一点尤其有用,它使在重新打包过程中生成的媒体片段能够无缝访问。
当设置了该指令时,由 VOD 模块生成的所有片段 URL 都会使用指定的基础 URL,从而确保客户端可以正确访问这些片段。需要注意的是,该指令可以在多个上下文中定义,包括 http、server 和 location,这使得可以根据部署需求灵活配置。该指令的参数应为指向可获取片段位置的有效 URL。
正确配置 vod_segments_base_url 对于实现媒体片段期望的访问路径至关重要,尤其是在处理分布式系统或 CDN 部署时。请确保所指定的 URL 可访问且符合正确的格式,以避免在回放过程中发生资源检索错误。
配置示例
http {
vod_segments_base_url http://media.example.com/segments;
server {
location /vod/ {
vod on;
# other configurations
}
}
}⚠
确保该 URL 可访问并返回相应的分段文件。
⚠
注意 URL 末尾的斜杠,因为它们可能影响分段的路径解析。
⚠
错误设置此指令可能导致客户端在尝试访问分段时出现 404 错误。