ts_kmp

Директива 'ts_kmp' настраивает параметры обработки Kaltura Media Protocol (KMP) для контекстов потокового сервера в NGINX.

Синтаксисts_kmp parameter;
По умолчаниюnone
Контекстstream server
Аргументы1

Описание

Директива 'ts_kmp' используется в Kaltura Media Framework Common NGINX Module для указания настроек конфигурации обработки потоков с использованием Kaltura Media Protocol (KMP). Эта директива необходима для определения того, как управляется трансляция живого видео, включая параметры, регулирующие коммуникацию и поток данных медиапотоков. В контексте сервера потоковой передачи директива 'ts_kmp' принимает один аргумент, который обычно представляет настройки, относящиеся к KMP, позволяя гибко настраивать поведение в соответствии с требованиями к развертыванию.

На практике эта директива играет ключевую роль в оптимизации доставки медиаконтента клиентам. Изменяя конфигурации, задаваемые через 'ts_kmp', NGINX может эффективно управлять качеством потоков, адаптироваться к сетевым условиям и обеспечивать плавную доставку видео. В результате это улучшает пользовательский опыт за счёт минимизации буферизации и времени загрузки при воспроизведении медиаконтента. Поведение этой директивы зависит от указанных значений, которые можно настроить для различных сценариев потоковой передачи, будь то приложения с низкой задержкой или требования к высокому качеству видео.

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

stream {
    server {
        listen 1935;  # TCP port for KMP
        ts_kmp 1;     # Enable Kaltura Media Protocol settings
    }
}

Убедитесь, что модуль Kaltura Media Framework правильно установлен и загружен; в противном случае директива 'ts_kmp' не вступит в силу.

Использование некорректных или неподдерживаемых значений параметра 'ts_kmp' может привести к непредвиденному поведению или ошибкам сервера.

Не забудьте тестировать конфигурации в тестовой среде перед применением изменений в рабочей среде, чтобы избежать перебоев в работе сервиса.

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