pckg_max_segment_index

指令 `pckg_max_segment_index` 设置用于自适应比特率流媒体的媒体打包中使用的最大分段索引。

语法pckg_max_segment_index number;
默认值none
上下文http, server, location
参数1

说明

指令 pckg_max_segment_index 在 Kaltura Media Framework Common NGINX Module 中使用。其主要作用是定义在自适应比特率流媒体的媒体打包过程中将使用的分段索引的上限。通过指定此上限,用户可以控制每个媒体项目可用于回放的分段数量,从而在适应不同网络状况的同时,保证带宽使用效率和回放性能。

该指令接受一个数字参数,用于指定允许的最大分段索引编号。当达到该索引时,在打包过程中产生的进一步分段将被限制为该最大值,从而实现与 HLS 和 DASH 等流媒体协议相一致的内容管理。对于采用自适应比特率技术的大型视频资源而言,此行为尤为重要,因为它可以优化资源分配,并防止因过多分段产生而导致的性能下降。

考虑到此指令可应用的上下文,它可以放在 NGINX 配置文件中的 httpserverlocation 块内。因此,管理员可以根据不同服务器位置或上下文中媒体流的具体路由和处理建立不同的设置,从而提供更大的灵活性。

配置示例

http {
    pckg_max_segment_index 10;

    server {
        location /media {
            # media serving settings
        }
    }
}

确保所提供的值为有效的非负整数。

将值设置得过高可能导致内存使用增加并引发潜在的性能问题。

除非在 NGINX 上下文中正确配置并初始化 Kaltura Media Framework,否则此指令可能不会生效。

← 返回所有指令