kmp_idle_timeout

Директива `kmp_idle_timeout` задаёт продолжительность бездействия, по истечении которой соединение Kaltura Media Protocol считается неактивным и может быть закрыто.

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

Описание

Директива kmp_idle_timeout используется в Kaltura Media Framework для управления жизненным циклом соединений, устанавливаемых для потоковой передачи мультимедиа через Kaltura Media Protocol (KMP). Когда соединение устанавливается для потоковой передачи, оно переходит в состояние активности, в течение которого происходит передача данных. Если на соединении в течение указанного периода, заданного значением kmp_idle_timeout, не обнаруживается активности, соединение считается неактивным.

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

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

kmp_idle_timeout 5m;

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

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

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