vod_ignore_edit_list
指令 `vod_ignore_edit_list` 允许 VOD 模块在流式传输期间绕过 MP4 文件中的 edit list。
NGINX-based VOD Packager
·
httpserverlocation
语法vod_ignore_edit_list on | off;
默认值off
上下文http, server, location
参数1
说明
vod_ignore_edit_list 指令在基于 NGINX 的 VOD Packager 中旨在通过忽略 MP4 文件中指定的 edit list 来优化视频流式传输。启用后,该指令会忽略 MP4 文件中定义的任何 edit points,这些点通常用于控制播放行为(例如裁剪或跳转到某些片段)。当目标是完整无改动地传递内容时,此功能特别有用,可提供更流畅的观看体验。
默认情况下,视频文件可能包含 edit lists,这可能导致意外的播放行为,尤其是在需要快速且连续地提供分段的流式场景中。将 vod_ignore_edit_list 设置为 'on' 后,保证可以按预期访问所有内容,而不会受到 edit lists 引入的复杂性影响,从而将潜在的播放问题降到最低。
该指令可以在多种上下文中设置,包括 http、server 和 location,从而根据所服务的 VOD 内容范围提供配置灵活性。请注意,更改此设置可能会影响内容的提供方式,以及与视频文件在编码时如何处理 edit lists 有关的任何依赖关系。
配置示例
location /videos {
vod_ignore_edit_list on;
# Other configuration directives
}⚠
在启用此指令后,务必彻底测试视频播放;如果原始编码依赖于 edit lists,忽略它们可能导致意外的播放行为。
⚠
此指令不会为 edit list 提供的功能提供任何回退或自动处理,因此内容制作者在编码时应考虑到此属性并进行相应管理。