ts_kmp_ctrl_publish_url

Директива `ts_kmp_ctrl_publish_url` задаёт URL, который Kaltura Media Framework использует для отправки событий публикации контроллеру.

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

Описание

Директива ts_kmp_ctrl_publish_url в составе Kaltura Media Framework Common NGINX Module имеет ключевое значение для установления связи между медиа-компонентами и управляющим сервером. Эта директива позволяет администратору задать конкретный URL, который приложение Kaltura будет использовать для отправки событий публикации, связанных с медиапотоками. События могут включать уведомления о запуске потоков в эфир или изменения параметров потока.

При правильной настройке эта директива способствует оркестровке медиапайплайна, позволяя контроллеру получать обновления в реальном времени через HTTP POST-запросы. Эти обновления передаются в формате JSON, что помогает контроллеру динамически корректировать медиатопологию в зависимости от текущего состояния компонентов. Эффективное использование этой директивы обеспечивает бесперебойное взаимодействие внутри медиафреймворка, позволяя эффективно управлять медиапотоками и лучше распределять ресурсы.

Директива ts_kmp_ctrl_publish_url используется в контексте stream и stream server. Она принимает один аргумент — URL конечной точки, на котором контроллер Kaltura слушает эти уведомления о публикации. Убедиться, что URL корректен и доступен, крайне важно для правильной работы сервисов Kaltura.

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

stream {
    server {
        ts_kmp_ctrl_publish_url http://example.com/kaltura/publish;
    }
}

Убедитесь, что URL корректен и доступен серверу, на котором запущен NGINX.

Проверьте, настроен ли контроллер Kaltura на приём запросов по указанному URL.

Следите за проблемами CORS, если URL публикации находится на другом домене. При необходимости используйте корректные заголовки.

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