kmp_timescale

Директива `kmp_timescale` задаёт временную шкалу для потоковой передачи по протоколу Kaltura Media Protocol (KMP).

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

Описание

Директива kmp_timescale является неотъемлемой частью Kaltura Media Framework, которая определяет временную шкалу, используемую для медиапотоковых протоколов, в частности KMP. Эта директива позволяет задать конкретную временную шкалу, которая определяет, как интерпретируются и синхронизируются метки времени в медиапакетах во время потоковой передачи. Регулируя временную шкалу, вы можете оптимизировать производительность в зависимости от конкретных требований к медиаконтенту, обеспечивая плавное воспроизведение и синхронизацию между разными медиакомпонентами.

На практике kmp_timescale помогает управлять частотой выборки и отправки медиаданных по протоколу KMP. Она непосредственно влияет на задержку и точность меток времени, что критично для синхронизации медиаконтента в приложениях реального времени. Эта директива может влиять на различные параметры, включая стратегии буферизации и отзывчивость воспроизведения. При выборе значения kmp_timescale требуется тщательное рассмотрение, так как оно должно соответствовать характеристикам передаваемого медиаконтента, таким как частота кадров и форматы кодирования.

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

# Set the KMP time scale to 1000 (milliseconds)
kmp_timescale 1000;

Убедитесь, что значение временного масштаба подходит для типа вашего медиа; неверные значения могут привести к проблемам с воспроизведением.

Использование очень низкого или очень высокого временного масштаба может повлиять на производительность, вызывая увеличение задержки или джиттера при потоковой передаче.

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