pckg_expires_index
在 Kaltura Media Framework 中配置媒体索引文件的过期行为。
Kaltura Media Framework Common NGINX Module
·
httpserverlocation
语法pckg_expires_index duration;
默认值none
上下文http, server, location
参数1
说明
pckg_expires_index 指令在 Kaltura Media Framework 的 NGINX 模块中用于设置媒体索引文件的过期时间。当客户端请求媒体内容时,可能需要相关的索引文件来正确管理流式传输和播放。通过使用此指令,您可以指定媒体索引文件在客户端和中间缓存层中应被缓存多长时间。
该指令接受单个参数,定义媒体索引文件被视为过时的时间期限。在索引文件由于媒体片段更新而频繁变化的场景中,这一点至关重要。设置合适的过期时间可以确保客户端在不产生不必要延迟的情况下获得最新内容,同时也能平衡网络流量和资源利用。
此指令可以放在 http、server 和 location 上下文中,根据不同的服务器设置或路由需求提供灵活的配置。必须考虑媒体内容的更新策略,以避免提供过时的索引,这可能导致播放问题或糟糕的用户体验。
配置示例
location /media/ {
pckg_expires_index 10m;
pckg_pass http://backend;
}⚠
确保时长合理;过短可能导致大量缓存未命中,而过长可能会提供过期内容。
⚠
在媒体内容频繁更新时使用此指令应谨慎,以避免用户播放问题。