kmp_ctrl_unpublish_url
指令 `kmp_ctrl_unpublish_url` 指定了在 Kaltura Media Framework 中用于取消发布媒体组件的 URL 端点。
Kaltura Media Framework Common NGINX Module
语法kmp_ctrl_unpublish_url URL;
默认值none
上下文
参数1
说明
kmp_ctrl_unpublish_url 指令是 Kaltura Media Framework 的 NGINX 模块的一部分,该模块促进 NGINX 与各种媒体处理组件之间的交互。该指令允许用户定义媒体控制器在取消发布媒体组件时用于发送 HTTP 请求的 URL。取消发布操作通常表示正在终止直播流,或某些媒体内容不再可供播放或处理。配置后,该 URL 将接受包含描述要取消发布的媒体组件的 JSON 数据的 POST 请求。
该指令接受单个参数:指向取消发布端点的完整 URL。该 URL 必须可被 NGINX 服务器访问,并应正确配置以处理来自控制器的传入请求。实现该端点时必须能够正确处理这些请求,否则取消发布可能失败。当通过 Kaltura Media Protocol 触发取消发布操作时,将构建一个请求,序列化为 JSON,并发送到所定义的 URL。应用程序级别对该请求的处理必须正确解析 JSON 有效载荷,以执行相应的取消发布媒体组件的逻辑。
配置示例
kmp_ctrl_unpublish_url http://localhost:8080/unpublish;
⚠
确保该 URL 可被 NGINX 进程访问;否则,取消发布的请求将失败。
⚠
确保提供的 URL 上的服务能够正确处理 JSON 数据;配置错误的端点可能导致意外行为。
⚠
请记得验证取消发布请求的响应,因为失败可能不会回传到 NGINX。