kmp_cc_api
'kmp_cc_api' 指令在指定的 location 中配置 Kaltura Media Framework API,用于处理 JSON 事件和路由 HTTP 请求。
Kaltura Media Framework Common NGINX Module
·
location
语法kmp_cc_api any;
默认值none
上下文location
参数any
说明
'kmp_cc_api' 指令在 NGINX 配置的 location 块中使用,以启用 Kaltura Media Framework 的 Common NGINX Module 集成,主要用于媒体组件与控制器之间的通信。该指令提供了处理基于 JSON 的 HTTP 事件的必要配置,这些事件由 Kaltura 组件相互发送。启用后,它允许 NGINX 高效地处理 API 请求,利用已定义的路由处理程序来实现 JSON 事件处理逻辑。
'kmp_cc_api' 指令的参数可以根据所实现的 API 的需求进行指定,尽管它接受任意参数。此灵活性允许开发者为不同的媒体处理任务定义带有特定处理程序的多条路由,从而促进 Kaltura 生态系统中各个组件之间的复杂交互。通过利用该指令的功能,Kaltura 能够实现高效的 API 路由处理、JSON 响应管理,以及在媒体流应用中的整体性能提升。
重要的是,该指令必须在 location 块中定义,因此适用于 Kaltura 服务可访问的特定路径。与其他 Kaltura 组件配合正确实现,能显著增强媒体处理任务的编排和响应能力。
配置示例
location /api {
kmp_cc_api;
}⚠
确保 'kmp_cc_api' 被放置在有效的 location block 中以正常工作。
⚠
如果多个 location blocks 重叠,可能会导致 API 路径冲突,请谨慎处理。
⚠
必须为 JSON 响应实现适当的错误处理,以避免客户端出现故障。