kmp_timescale
Директива `kmp_timescale` задаёт временную шкалу для потоковой передачи по протоколу Kaltura Media Protocol (KMP).
Описание
Директива kmp_timescale является неотъемлемой частью Kaltura Media Framework, которая определяет временную шкалу, используемую для медиапотоковых протоколов, в частности KMP. Эта директива позволяет задать конкретную временную шкалу, которая определяет, как интерпретируются и синхронизируются метки времени в медиапакетах во время потоковой передачи. Регулируя временную шкалу, вы можете оптимизировать производительность в зависимости от конкретных требований к медиаконтенту, обеспечивая плавное воспроизведение и синхронизацию между разными медиакомпонентами.
На практике kmp_timescale помогает управлять частотой выборки и отправки медиаданных по протоколу KMP. Она непосредственно влияет на задержку и точность меток времени, что критично для синхронизации медиаконтента в приложениях реального времени. Эта директива может влиять на различные параметры, включая стратегии буферизации и отзывчивость воспроизведения. При выборе значения kmp_timescale требуется тщательное рассмотрение, так как оно должно соответствовать характеристикам передаваемого медиаконтента, таким как частота кадров и форматы кодирования.
Пример конфига
# Set the KMP time scale to 1000 (milliseconds) kmp_timescale 1000;
Убедитесь, что значение временного масштаба подходит для типа вашего медиа; неверные значения могут привести к проблемам с воспроизведением.
Использование очень низкого или очень высокого временного масштаба может повлиять на производительность, вызывая увеличение задержки или джиттера при потоковой передаче.