vod_time_shift_param_name
在基于 NGINX 的 VOD 打包中,设置用于时移的查询参数名称。
NGINX-based VOD Packager
·
httpserverlocation
语法vod_time_shift_param_name name;
默认值none
上下文http, server, location
参数1
说明
vod_time_shift_param_name 指令在基于 NGINX 的视频点播 (VOD) 打包模块中用于定义表示时移请求的 URL 查询参数的名称。当客户端以特定时间偏移请求视频流时,该参数对于服务器解释请求并正确提供与所请求时移相对应的视频文件片段至关重要。此功能在观众希望从特定时间点而不是从头开始观看内容的场景中尤其有用。
该指令可以放置在 http、server 或 location 上下文中,使其在不同配置中具有灵活性。指定的参数将与传入请求进行检查。如果存在指定的时移参数,模块将相应地处理请求以提供合适的视频片段。这使得 VOD 服务器能够提供直观且用户友好的观看体验,便于实现如追赶直播或在 VOD 场景中查看错过内容等功能。
在实践中,管理员应确保所指定的查询参数不会与其他现有参数冲突以保持无缝运行。合理的测试通常包括向服务器发送带有不同时间戳的请求,以确认在传递正确的视频时间范围方面的预期行为。
配置示例
vod_time_shift_param_name time_shift;
⚠
确保参数名称不会与其他查询参数冲突。
⚠
必须在客户端请求中适当处理该参数以实现预期功能。
⚠
需进行充分测试,因为处理时间偏移可能会为视频片段的传输引入复杂性。