kmp_cc_in_send_timeout
Директива `kmp_cc_in_send_timeout` настраивает длительность таймаута отправки для внутреннего взаимодействия Kaltura Media Framework в потоковом контексте.
Описание
Директива kmp_cc_in_send_timeout является частью Kaltura Media Framework Common NGINX Module, специально разработанного для управления потоковым мультимедиа. Эта директива задаёт значение таймаута, которое определяет, как долго сервер будет ждать успешного завершения операции отправки для внутреннего взаимодействия внутри архитектуры Kaltura. Она особенно актуальна в сценариях, где медиакомпоненты, такие как транскодеры или серверы воспроизведения, должны эффективно обмениваться данными по протоколам на основе TCP. Более короткий таймаут может помочь быстрее обнаруживать отказавшие компоненты, тогда как более длинный таймаут может быть полезен в средах с большей задержкой, чтобы избежать ненужных разрывов.
При настройке эта директива принимает один аргумент, задающий длительность таймаута. Корректная установка этого значения важна, так как помогает найти баланс между отзывчивостью и способностью поддерживать различные сетевые условия. Если таймаут будет исчерпан до завершения операции отправки, будет зафиксирована ошибка, и операция будет прервана. Важно убедиться, что выбранный таймаут соответствует общей производительности системы и типичным условиям сети, используемой компонентами Kaltura.
Пример конфига
kmp_cc_in_send_timeout 30s;
Установка слишком малого значения времени ожидания может привести к частым сбоям при медленном соединении или высокой нагрузке.
Если не настроить эту директиву, значения времени ожидания по умолчанию могут оказаться неподходящими для внутренних коммуникаций Kaltura.