kmp_ctrl_publish_url

Директива `kmp_ctrl_publish_url` настраивает URL для публикации медиапотоков в Kaltura Media Framework.

Синтаксисkmp_ctrl_publish_url URL;
По умолчаниюnone
Контекст
Аргументы1

Описание

Директива 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; в противном случае ответы могут обрабатываться некорректно.

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