segmenter_inactive_timeout
Устанавливает длительность таймаута неактивности для сегментера потоков Kaltura Media Framework.
Описание
Директива segmenter_inactive_timeout в конфигурации Kaltura Media Framework задаёт продолжительность, в течение которой сегментер может оставаться неактивным до его автоматического завершения. Этот таймаут важен для оптимизации использования ресурсов, так как он предотвращает ненужное потребление системных ресурсов сегментерами, которые не обрабатывают потоки. Значение таймаута задаётся как временной интервал, что позволяет администраторам гибко определять, сколько времени ожидать до признания сегментера неактивным.
Когда этот таймаут истекает, сегментер фактически прекращает свои связанные операции, включая освобождение используемых им ресурсов. Эта функция особенно полезна в распределённой среде обработки медиа, где ресурсы могут динамически выделяться в зависимости от спроса на потоковую передачу. Настраивая соответствующий таймаут, пользователи могут найти баланс между отзывчивостью своих потоковых приложений и эффективностью распределения ресурсов.
Эта директива принимает только один аргумент, который должен быть корректным временным значением (например, 30s для тридцати секунд). Правильная настройка важна, чтобы избежать преждевременного завершения сегментеров, которые могут быть ещё необходимы для выполняющихся задач по обработке медиа.
Пример конфига
segmenter_inactive_timeout 30s;
Убедитесь, что значение timeout достаточно велико, чтобы удовлетворять вашим требованиям к потоковой передаче, так как слишком короткий timeout может привести к преждевременному завершению segmenters.
Отслеживайте использование ресурсов, чтобы найти оптимальную настройку timeout для вашего конкретного случая использования.