ts_kmp_ctrl_add_header

Директива 'ts_kmp_ctrl_add_header' используется для добавления пользовательских заголовков к запросам Kaltura Media Protocol (KMP) в NGINX.

Синтаксисts_kmp_ctrl_add_header name value;
По умолчаниюnone
Контекстstream, stream server
Аргументы2

Описание

Директива 'ts_kmp_ctrl_add_header' позволяет пользователям указать дополнительные заголовки, которые будут включены в запросы, обрабатываемые Kaltura Media Framework. Эта функциональность особенно полезна для настроек потоковой передачи медиа, где вместе с KMP запросами нужно передавать определённые метаданные. Директива принимает ровно два аргумента: имя заголовка и его соответствующее значение. Эти заголовки могут иметь решающее значение для того, чтобы компоненты обработки медиа Kaltura правильно интерпретировали и реагировали на данные, встроенные в KMP запросы, например токены авторизации или другие метаданные.

При настройке при каждом обработанном запросе в указанном контексте (stream или server) указанный заголовок и значение добавляются в исходящий KMP запрос. Важно отметить, что эту директиву можно использовать только в соответствующих контекстах (либо stream, либо stream server), и неправильное использование приведёт к тому, что NGINX вернёт ошибку при разборе конфигурации. Правильное управление этими заголовками может значительно улучшить совместимость и функциональность обработки медиа в Kaltura Media Framework.

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

stream {
    ...
    ts_kmp_ctrl_add_header X-Auth-Token auth_token;
    ts_kmp_ctrl_add_header X-Custom-Header custom_value;
}

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

Использование этой директивы вне контекста 'stream' или 'stream server' приведёт к ошибкам конфигурации.

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