pckg_m3u8_program_date_time
指令 `pckg_m3u8_program_date_time` 指定是否在生成的 HLS 播放列表文件中包含节目日期和时间。
Kaltura Media Framework Common NGINX Module
·
httpserverlocation
语法pckg_m3u8_program_date_time on | off;
默认值off
上下文http, server, location
参数1
说明
指令 pckg_m3u8_program_date_time 是 Kaltura Media Framework 模块中针对 NGINX 的一个配置选项,用于决定是否将节目日期和时间附加到以 HLS (HTTP Live Streaming) 格式生成的播放列表中。当启用时,该指令会修改 .m3u8 文件的输出,加入一行包含节目日期和时间的特定条目,这对于消费流的客户端理解所传递媒体内容的时间信息很有用。
该指令可以放在 http、server 或 location 上下文中,根据 NGINX 配置的作用域提供灵活的配置。该指令接受一个参数,该参数应为用于切换是否包含节目日期和时间的值——通常为 on(启用)或 off(禁用)。该指令的行为会影响流媒体客户端如何解释播放列表;因此,了解预期的使用场景非常重要。
当该指令设置为 on 时,服务器将生成带有附加日期和时间元数据的 HLS 播放列表,从而允许播放客户端在流式内容的同时显示更准确的时间信息。这可以通过在直播等时间敏感的场景中为广播提供上下文来增强用户体验。
配置示例
location /live {
pckg_m3u8_program_date_time on;
# Additional configuration for HLS streams
}⚠
确保服务器时间正确同步,因为这会影响节目日期和时间的准确性。
⚠
如果使用 on,请验证客户端播放器与 HLS 元数据的兼容性,因为并非所有播放器都能有效利用这些信息。