rtmp_kmp_api

Директива rtmp_kmp_api настраивает конечную точку API для обработки взаимодействий Kaltura Media Framework, основанных на JSON, в заданном контексте location.

Синтаксисrtmp_kmp_api;
По умолчаниюnone
Контекстlocation
Аргументыany

Описание

Директива rtmp_kmp_api служит конечной точкой для Kaltura Media Framework, позволяя пользователям взаимодействовать с базовыми компонентами фреймворка посредством HTTP-основанных JSON-запросов. Она может обрабатывать различные HTTP-методы, такие как GET, POST, PUT и DELETE, которые определены в Kaltura Media Framework. По сути, эта директива позволяет Kaltura controller обмениваться данными с медиакомпонентами, что делает возможным получение событий и информации о состоянии через механизмы оркестрации контроллера.

В контексте конфигурации location директива rtmp_kmp_api не принимает аргументов, поэтому поведение определяется настройками соответствующего блока location. Когда на эту конечную точку поступает запрос, сервер NGINX перенаправляет его к соответствующему обработчику, управляет параметрами запроса, а также может собирать данные для JSON-ответов, используя интегрированную функциональность управления API. Она играет критическую роль в обновлении и поддержании состояния различных медиаэлементов в среде прямых трансляций, что в конечном счете улучшает процесс доставки медиа.

Пример конфига

location /kmp_api {
    rtmp_kmp_api;
}

Убедитесь, что конечная точка правильно определена внутри блока location, чтобы она была доступна.

Использование неподдерживаемых HTTP-методов может привести к непредсказуемым результатам или ошибкам.

Перекрывающиеся блоки location могут мешать обработке запросов, направленных на эту конечную точку.

← Ко всем директивам