live_kmp

Директива 'live_kmp' включает поддержку Kaltura Media Protocol (KMP) в контексте живых видеотрансляций.

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

Описание

Директива 'live_kmp' используется в конфигурации NGINX для интеграции Kaltura Media Protocol (KMP) в потоковые сервисы. Этот протокол специально разработан для эффективной доставки контента живых трансляций, обеспечивая быструю передачу и низкую задержку, что позволяет зрителям получать видеопотоки высокого качества. Когда эта директива активна в контексте сервера потоковой передачи, она позволяет NGINX обрабатывать запросы и ответы KMP, эффективно создавая мост между компонентами Kaltura и веб-сервером и обеспечивая надежную связь между медиасервером и клиентами.

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

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

stream {
    server {
        listen 1935;
        live_kmp;
    }
}

Убедитесь, что Kaltura Media Framework корректно установлена и настроена перед включением этой директивы.

Эта директива допустима только в контексте stream server; ее использование в любом другом контексте приведет к ошибке.

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