pckg_format
Kaltura Media Framework 中的 `pckg_format` 指令指定用于基于 HTTP 的媒体传输的媒体打包格式。
Kaltura Media Framework Common NGINX Module
·
httpserverlocation
语法pckg_format format;
默认值none
上下文http, server, location
参数1
说明
使用 Kaltura Media Framework 时,pckg_format 指令允许用户定义通过 HTTP 传输交付的媒体文件的打包格式。该指令可在 http、server 或 location 上下文中使用,从而适用于不同层级的配置。通过设置此指令,管理员可以控制输出媒体是否以针对各种流媒体协议定制的特定格式进行打包,例如适用于 Kaltura 生态系统的 HLS、DASH 或其他格式。
该指令接受单个参数,通常表示所需的打包格式,例如 hls 表示 HTTP Live Streaming,dash 表示 Dynamic Adaptive Streaming over HTTP。当发出用于传输媒体的 HTTP 请求时,Kaltura Media Framework 会检查 pckg_format 设置,以确定在将文件交付给客户端之前应如何格式化这些文件。这样可以根据指定的格式对媒体进行优化,从而提高在不同设备和网络条件下的播放兼容性。
正确使用该指令至关重要,因为它会直接影响用户体验。如果根据客户端能力或配置的协议设置了不兼容的格式,可能会导致播放错误或性能下降。因此,在配置此指令时,了解媒体类型和目标受众的播放环境是非常必要的。
配置示例
http {
server {
location /media {
pckg_format hls;
}
}
}⚠
确保指定的格式与正在使用的流媒体协议兼容。
⚠
配置错误可能导致媒体无法正确提供,从而引发播放错误。
⚠
该指令必须放置在适当的上下文 (http、server 或 location) 中才能正常工作。