kmp_ctrl_publish_url
Директива `kmp_ctrl_publish_url` настраивает URL для публикации медиапотоков в Kaltura Media Framework.
Описание
Директива kmp_ctrl_publish_url используется в модуле NGINX Kaltura Media Framework для указания конечной точки, на которую должны отправляться запросы на публикацию медиапотоков. Директива принимает один аргумент — корректный URL, по которому медиакомпоненты могут отправлять свои видео- и аудиопотоки. При настройке этот URL обеспечивает бесшовную интеграцию между различными медиакомпонентами, позволяя им эффективно обмениваться данными и обеспечивать публикацию медиаконтента в соответствии с Kaltura Media Protocol (KMP). Компоненты потоковой передачи будут использовать этот URL для отчёта о своём рабочем статусе, публикации прямых трансляций и отправки медиасобытий контроллеру для оркестрации.
На практике указанный URL должен указывать на доступную HTTP-конечную точку, предназначенную для обработки входящих данных медиапотока. Это обеспечивает большую гибкость в распределённых медиаархитектурах, где разные медиакомпоненты могут располагаться на отдельных серверах, но по-прежнему взаимодействовать через сервер NGINX с использованием этой директивы. Крайне важно убедиться, что бэкенд‑сервис, прослушивающий этот URL, способен обрабатывать входящие запросы, и что все необходимые меры безопасности, такие как аутентификация, реализованы для защиты конечной точки от несанкционированного доступа.
Пример конфига
server {
location / {
kmp_ctrl_publish_url http://media-publisher.local:8080/publish;
}
}Убедитесь, что указанный URL доступен с сервера NGINX; в противном случае публикация потока не удастся.
Убедитесь, что бэкенд-сервис способен обрабатывать форматы запросов, ожидаемые KMP; в противном случае ответы могут обрабатываться некорректно.