ts_kmp_ctrl_publish_url
`ts_kmp_ctrl_publish_url` 指令指定了 Kaltura Media Framework 用于向控制器发送发布事件的 URL。
Kaltura Media Framework Common NGINX Module
·
streamstream server
语法ts_kmp_ctrl_publish_url URL;
默认值none
上下文stream, stream server
参数1
说明
ts_kmp_ctrl_publish_url 指令在 Kaltura Media Framework Common NGINX Module 中对于建立媒体组件与控制服务器之间的通信至关重要。该指令允许管理员定义一个特定的 URL,Kaltura 应用将使用该 URL 来发送与媒体流相关的发布事件。事件可能包括流开始推送的通知或有关流参数的更新。
正确配置时,该指令有助于编排媒体管道,使控制器能够通过 HTTP POST 请求接收实时更新。这些更新以 JSON 格式传递,帮助控制器根据组件当前的运行状态动态调整媒体拓扑。有效使用此指令可确保媒体框架内的无缝交互,从而实现对媒体流的高效管理并优化资源分配。
ts_kmp_ctrl_publish_url 指令在 stream 和 stream server 的上下文中使用。它接受一个参数,该参数包含 Kaltura 控制器监听这些发布通知的目标端点 URL。确保该 URL 正确且可达对于 Kaltura 服务的正常运行至关重要。
配置示例
stream {
server {
ts_kmp_ctrl_publish_url http://example.com/kaltura/publish;
}
}⚠
确保该 URL 正确,并且能被运行 NGINX 的服务器访问。
⚠
检查 Kaltura 控制器是否已配置为在指定 URL 接受请求。
⚠
如果发布 URL 位于不同域,请监测 CORS 问题。必要时使用适当的请求头。