kmp_rtmp_api

指令 `kmp_rtmp_api` 使得可以在 NGINX 配置中集成 Kaltura Media Framework 的基于 RTMP 的 API。

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

说明

kmp_rtmp_api 指令是 Kaltura Media Framework Common NGINX Module 的一部分,旨在促进流媒体组件与 NGINX 之间的交互。在 location block 中使用此指令,用户可以启用对针对 Kaltura Media Protocol (KMP) API 端点的请求的处理。这使得 NGINX 能够处理这些请求并将其正确路由,用于诸如发布或管理直播流等操作。

该指令接受参数 'any',表示可以配置为处理与指定 location 匹配的任何传入请求。它提供了一种为流媒体服务器定义自定义行为的方式,利用 NGINX 提供的负载均衡、缓存和高效请求处理等内置功能。实现细节包括为各种 HTTP 方法(GET、POST 等)定义处理程序,这些方法对 RTMP 操作至关重要,并通过服务器正确处理传入的流数据。

配置示例

location /live {
    kmp_rtmp_api;
    # Other directives for RTMP operation can go here
}

确保请求方法与您的 RTMP 功能相匹配,因为该指令可能无法妥善处理所有 HTTP 方法。

注意网络延迟;配置不当可能会在高负载期间导致流中断。

← 返回所有指令