kmp_ctrl_republish_url
指令 `kmp_ctrl_republish_url` 指定将 Kaltura Media Framework 事件重新发布到指定端点的 URL。
Kaltura Media Framework Common NGINX Module
语法kmp_ctrl_republish_url URL;
默认值none
上下文
参数1
说明
kmp_ctrl_republish_url 指令是 Kaltura Media Framework 中一个重要的配置选项。启用后,它允许 NGINX 服务器将由媒体组件生成的特定 JSON 事件转发到指定的 URL。这在编排场景中尤为有用,因为事件处理可以集中或通过外部控制器管理。
该指令需要一个参数,即事件应重新发布到的目标 URL。该 URL 必须能被 NGINX 服务器访问,并且应能处理传入的 JSON POST 请求,因为 Kaltura 媒体组件会以该格式发送其状态和事件。正确配置后,NGINX 将监听这些事件并自动转发,确保控制器掌握系统中媒体处理组件的最新信息。
必须确保目标 URL 已正确设置以处理传入请求,包括所需的认证、响应格式化和错误处理。此重新发布机制旨在通过允许其与媒体管道中的不同组件和服务无缝交互,从而增强媒体框架的灵活性和可伸缩性。
配置示例
kmp_ctrl_republish_url http://example.com/api/kaltura/events;
⚠
确保目标 URL 正确且能够接收请求;否则事件可能会丢失。
⚠
监控可能导致事件重发失败的网络问题。
⚠
检查目标端点是否正确处理传入的 JSON 结构,因为任何不匹配都可能导致失败。