ts_kmp_republish_interval
Устанавливает интервал для повторной публикации потоков Kaltura Media Framework.
Описание
Директива ts_kmp_republish_interval указывает длительность, в течение которой Kaltura Media Framework будет повторно публиковать поток. Этот интервал важен для управления потоковой передачей медиаконтента в режиме реального времени, так как он определяет, как часто система должна отправлять обновления или повторно публиковать медиапоток по сети. Значение задается в секундах и принимает числовой аргумент, определяющий продолжительность повторной публикации.
При настройке директива позволяет Kaltura Media Framework поддерживать активную сессию публикации медиаконтента путем периодического обновления информации о потоке. Это особенно полезно в сценариях, когда компоненты потоковой передачи должны синхронизироваться и поддерживать соединения в реальном времени, что может улучшить производительность и обеспечить плавную доставку медиаконтента, особенно при прямых трансляциях. Правильная конфигурация этой директивы необходима, чтобы избежать избыточной нагрузки на сервер или прерываний доставки потока.
Также важно учитывать, что слишком низкое значение может привести к избыточному трафику или накладным расходам из‑за частых обновлений, тогда как слишком высокое значение может вызвать задержки обновлений и отставание метаданных потока. Критически важно найти баланс в зависимости от конкретного сценария использования.
Пример конфига
stream {
server {
ts_kmp_republish_interval 30;
}
}Убедитесь, что интервал настроен правильно; слишком низкий может привести к проблемам с производительностью, а слишком высокий — к задержкам обновлений.
Эта директива применяется только в контексте определений stream и stream server.
Убедитесь, что модуль Kaltura Media Framework корректно включён и загружен в конфигурации NGINX.