vod_tracks_param_name

'vod_tracks_param_name' 指令指定用于在 NGINX VOD 模块中为自适应比特率流选择视频轨道的查询参数名称。

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

说明

'vod_tracks_param_name' 指令在 NGINX VOD Packager 模块中用于确定客户端将用来指定要流式传输的视频轨道的查询参数名称。在存在多个视频轨道(例如不同语言或不同质量)的情况下,这一点非常重要,允许客户端通过请求指定特定的轨道。

配置后,该指令对支持多轨道的视频文件的请求生效。指定的参数名称将在 URL 查询字符串中使用,用来引导服务器识别应向客户端传送的轨道。此功能增强了媒体传输的灵活性,使视频提供者能够满足不同用户的偏好和需求,而无需在 URL 中对轨道选择逻辑进行硬编码。

要应用该指令,应根据配置范围在适当的上下文中设置(http, server, or location)。如果未指定该指令,系统将默认处理标准情况,可能导致传送默认轨道或需要用户额外配置。使用正确的参数名称可确保按预期为客户端获取合适的视频流,从而改善视频播放期间的用户体验。

配置示例

http {
    vod_tracks_param_name "track";
    server {
        location /videos/ {
            vod on;
        }
    }
}

确保指定的参数名称不会与您的应用程序正在使用的现有查询参数冲突。

错误的参数名称可能导致使用默认行为,从而传递非预期的视频轨道或引起播放问题。

← 返回所有指令