kmp_ctrl_unpublish_url

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

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

Описание

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

Директива принимает один аргумент: полный URL до эндпоинта снятия с публикации. Этот URL должен быть доступен серверу NGINX и корректно настроен для обработки входящих запросов от контроллера. Важно, чтобы реализованный эндпоинт мог правильно обработать эти запросы; в противном случае снятие с публикации может завершиться неудачей. Когда действие снятия с публикации инициируется через Kaltura Media Protocol, будет сформирован запрос, сериализованный в JSON, и отправлен на указанный URL. Обработка этого запроса на уровне приложения должна корректно интерпретировать JSON-полезную нагрузку, чтобы выполнить необходимую логику для снятия с публикации соответствующего медиа-компонента.

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

kmp_ctrl_unpublish_url http://localhost:8080/unpublish;

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

Убедитесь, что сервис по указанному URL корректно обрабатывает данные в формате JSON; неправильно настроенные конечные точки могут привести к непредвиденному поведению.

Не забудьте проверять ответ на запрос снятия с публикации, поскольку ошибки могут не доходить до NGINX.

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