kmp_ctrl_republish_url

Директива `kmp_ctrl_republish_url` указывает URL для перепубликации событий Kaltura Media Framework на указанную конечную точку.

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

Описание

Директива kmp_ctrl_republish_url — важный параметр конфигурации в Kaltura Media Framework. При её включении сервер NGINX может пересылать определённые JSON-события, генерируемые компонентами мультимедиа, на указанный URL. Это особенно полезно для целей оркестрации, поскольку обработка событий может быть централизована или управляться внешним контроллером.

Директива принимает один аргумент — целевой URL, на который должны перепубликовываться события. Этот URL должен быть доступен с сервера NGINX и быть подготовлен для обработки входящих JSON POST-запросов, поскольку компоненты Kaltura будут отправлять свои статусы и события в этом формате. При корректной настройке NGINX будет отслеживать эти события и автоматически пересылать их, обеспечивая контроллеру актуальную информацию о компонентах обработки медиа в системе.

Важно убедиться, что целевой URL правильно настроен для обработки входящих запросов, включая необходимую аутентификацию, форматирование ответов и обработку ошибок. Механизм перепубликации разработан для повышения гибкости и масштабируемости медиа-фреймворка, позволяя ему бесшовно взаимодействовать с различными компонентами и сервисами в медиапайплайне.

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

kmp_ctrl_republish_url http://example.com/api/kaltura/events;
⚠

Убедитесь, что целевой URL указан правильно и может принимать запросы; в противном случае события могут быть утеряны.

⚠

Отслеживайте возможные проблемы сети, которые могут помешать успешной повторной отправке событий.

⚠

Проверьте, что целевой endpoint корректно обрабатывает входящую структуру JSON, так как любые несоответствия могут привести к сбоям.

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