part_duration

`part_duration` 指令在 Kaltura Media Framework 中配置媒体片段的时长。

语法part_duration duration;
默认值none
上下文
参数1

说明

Kaltura Media Framework Common NGINX Module 中的 part_duration 指令指定了流媒体过程中每个媒体片段的时长。该时长对于自适应码率流非常重要,可将内容划分为便于管理的片段,从而优化播放和带宽使用。通过设置此指令,用户可以控制传送给客户端的媒体片段的粒度,从而影响播放行为和响应速度。

该指令需要一个参数,应该是一个表示秒数的正整数。该参数定义了在创建新片段之前每个片段的时长。例如,设置 part_duration 10; 将创建长度为 10 秒的片段,这适用于需要在不同画质流之间快速切换的场景——尤其是需要将延迟降到最低的直播场景。

需要注意的是,将此值设置得过低可能会由于片段请求频率增加而产生开销,而设置得过高又可能导致切换画质时出现较大延迟。因此,根据预期的用户体验和网络状况在该设置上取得平衡,对于获得最佳性能至关重要。

配置示例

part_duration 10;

确保提供的值为正整数;否则 NGINX 会抛出配置错误。

在设置片段持续时间时请考虑网络状况;非常短的持续时间可能由于快速加载片段而导致带宽使用量过高。

← 返回所有指令