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 публикации находится на другом домене. При необходимости используйте корректные заголовки.

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