pckg_expires_master

'pckg_expires_master' 指令用于在 Kaltura Media Framework 中配置主媒体包的过期时间。

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

说明

'pckg_expires_master' 指令在 Kaltura Media Framework Common NGINX Module 中允许您为主媒体包指定过期时间。该指令在管理直播或媒体播放资源时特别有用,因为它有助于控制声明的媒体包在被视为过时或失效之前可用的时长。通过设置此指令,管理员可以在内容新鲜度和资源利用之间取得平衡,确保不必要的文件不会在服务器上停留过久,从而避免占用存储和处理资源。

该指令可以在 http、server 或 location 上下文级别设置,提供相当大的配置灵活性。使用时,它期望一个单一参数,通常定义持续时间(例如 '30m' 表示 30 分钟)。到期后,媒体包可能会被自动清理或标记为不活动,具体取决于 Kaltura Media Framework 的底层实现。管理员应确保了解这对用户体验的影响,尤其是在内容需求可能迅速变化的直播场景中。

作为最佳实践,必须监控服务器性能和媒体访问模式以确定最合适的过期时长。如果包过期时间设置得过短,可能会因内容可用性延迟而导致不良的用户体验。相反,设置得过长则可能导致服务器保留过时内容,浪费资源。

配置示例

http {
    pckg_expires_master 30m;
}

使用无效的时间格式可能会导致配置出错。

确保过期时间与媒体生命周期一致,以避免内容可用性问题。

将过短的过期时间设置可能会导致媒体频繁重新加载,从而影响服务器性能。

← 返回所有指令