vod_apply_dynamic_mapping

`vod_apply_dynamic_mapping` 指令可为自适应流媒体启用视频片段的动态映射。

语法vod_apply_dynamic_mapping on | off;
默认值off
上下文http, server, location
参数1

说明

vod_apply_dynamic_mapping 指令是用于基于 NGINX 的 VOD Packager 模块中的一个配置选项,用于促进视频片段的动态映射。启用后,它允许服务器应用实时映射配置,根据客户端的请求或服务器的状态调整视频内容的交付方式。这在自适应流媒体场景中特别有用,因为内容可能需要根据带宽或请求类型等参数动态变化。

要使用此指令,只需一个参数,通常用于指示是否启用或禁用动态映射(例如,'on' 或 'off')。激活后,服务器开始评估传入的 HTTP 视频内容请求,并根据视频点播 (VOD) 设置中指定的映射关系相应地交付所请求的片段。这增强了服务器的灵活性,使其能够响应不同的内容交付需求,而无需事先定义静态映射。

该指令的行为明显受到 VOD 模块中其他配置的影响,例如客户端行为和自适应码率流的需求。因此,它可以作为旨在优化性能、管理负载和改善最终用户体验的更广泛配置策略的一部分。将此指令正确集成到服务器配置中可确保视频流传输高效,并根据各个客户端的具体需求进行定制。

配置示例

vod_apply_dynamic_mapping on;

请确保映射配置已正确定义;否则可能会发生意外行为。

避免在期望静态映射的上下文中使用此指令,因为这可能导致冲突。

该指令应与其他 VOD 设置配合使用以实现预期结果。

← 返回所有指令