live_ksmp

live_ksmp 指令在指定的 `location` 块中启用 Kaltura Segmented Media Protocol (KSMP) 的处理。

语法live_ksmp;
默认值none
上下文location
参数none

说明

live_ksmp 指令旨在便于使用 Kaltura 的 Segmented Media Protocol (KSMP) 传输实时分段媒体。当在 location 块中启用此指令时,NGINX 可以以分段方式提供实时音频和视频内容,这对于像 HLS (HTTP Live Streaming) 或 DASH (Dynamic Adaptive Streaming over HTTP) 这样的自适应流媒体解决方案尤其有利。

此指令无需任何额外参数,只需在需要 KSMP 功能的 location 块中声明即可。一旦声明,NGINX 服务器将根据 KSMP 规范管理传入请求并处理分段和传输流程。此指令与 Kaltura 媒体框架的其他功能最佳配合,确保流媒体服务的无缝集成。

通过利用此指令,开发者可以构建能够根据网络状况和客户端播放能力动态调整的强健直播解决方案,通过自适应码率流提升观众体验。对于希望在其应用中采用 Kaltura 生态系统实现直播功能的开发者而言,该指令是必不可少的。

配置示例

location /live {
    live_ksmp;
    # additional configurations
}

确保 live_ksmp 指令放置在有效的 location 块中;否则它将被忽略。

未正确设置 Kaltura Media Framework 可能导致在使用此指令时出现意外行为。

请记住,此指令不接受任何参数;其存在即可启用 KSMP。

← 返回所有指令