kmp_cc_out_ctrl_timeout

Директива `kmp_cc_out_ctrl_timeout` задаёт тайм-аут для команд контроллера в модуле Kaltura Media Framework для NGINX.

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

Описание

Директива kmp_cc_out_ctrl_timeout имеет ключевое значение для управления временем ожидания ответа на команды контроллера от сервера NGINX в окружении Kaltura Media Framework. Это особенно важно для приложений, работающих с потоковой передачей мультимедиа в реальном времени, где задержки и время отклика существенно влияют на качество обслуживания. Когда задан этот тайм-аут, NGINX прекращает обработку команды контроллера, если она превышает установленную длительность, что предотвращает длительные блокировки, которые могут возникнуть из‑за неотвечающих компонентов или проблем сети.

Значение тайм-аута указывается в секундах и может принимать различные целочисленные значения, задающие длительность ожидания NGINX перед тем, как команда будет признана истекшей по тайм-ауту. Эта функция помогает поддерживать общую производительность и надёжность службы потоковой передачи мультимедиа, поскольку уменьшает риск зависания операций, способных повлиять на пользовательский опыт. Администраторам важно устанавливать это значение тайм-аута, исходя из характеристик производительности их системы и ожидаемого поведения компонентов обработки медиа.

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

stream {
    server {
        kmp_cc_out_ctrl_timeout 30;
        # Other configurations...
    }
}

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

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

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