vod_ignore_edit_list

指令 `vod_ignore_edit_list` 允许 VOD 模块在流式传输期间绕过 MP4 文件中的 edit list。

语法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 引入的复杂性影响,从而将潜在的播放问题降到最低。

该指令可以在多种上下文中设置,包括 httpserverlocation,从而根据所服务的 VOD 内容范围提供配置灵活性。请注意,更改此设置可能会影响内容的提供方式,以及与视频文件在编码时如何处理 edit lists 有关的任何依赖关系。

配置示例

location /videos {
    vod_ignore_edit_list on;
    # Other configuration directives
}

在启用此指令后,务必彻底测试视频播放;如果原始编码依赖于 edit lists,忽略它们可能导致意外的播放行为。

此指令不会为 edit list 提供的功能提供任何回退或自动处理,因此内容制作者在编码时应考虑到此属性并进行相应管理。

← 返回所有指令