vod_segments_base_url

设置基于 NGINX 的视频点播 (VOD) 打包中片段的基础 URL。

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

说明

基于 NGINX 的 VOD 打包器模块中的 vod_segments_base_url 指令指定了将被前缀到为视频流生成的片段 URL 的基础 URL。当你有预定义的用于提供的片段文件路径时,这一点尤其有用,它使在重新打包过程中生成的媒体片段能够无缝访问。

当设置了该指令时,由 VOD 模块生成的所有片段 URL 都会使用指定的基础 URL,从而确保客户端可以正确访问这些片段。需要注意的是,该指令可以在多个上下文中定义,包括 httpserverlocation,这使得可以根据部署需求灵活配置。该指令的参数应为指向可获取片段位置的有效 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 错误。

← 返回所有指令