kmp_rtmp_out_buffer_size

Директива 'kmp_rtmp_out_buffer_size' задаёт размер выходного буфера для RTMP-потоковой передачи в модуле Kaltura Media Framework.

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

Описание

Директива 'kmp_rtmp_out_buffer_size' используется в Kaltura Media Framework для управления размером выходного буфера, выделяемого для стриминга RTMP (протокол передачи сообщений в реальном времени). Регулируя этот размер буфера, администраторы могут оптимизировать производительность в зависимости от потребностей потоковой передачи и условий сети, что может существенно повлиять на опыт конечных пользователей, особенно в сценариях высокого качества или при трансляциях в реальном времени.

Директива принимает единственный числовой аргумент, который указывает размер выходного буфера в байтах. Буфер выполняет критически важную роль, временно удерживая передаваемый медиаконтент перед отправкой по сети, что помогает сглаживать колебания пропускной способности сети и поддерживать стабильный поток данных. Слишком маленький размер буфера может привести к частым прерываниям (буферизации) во время воспроизведения, тогда как слишком большой — необоснованно потреблять память системы и вносить задержки.

Директиву можно задавать как в блоке 'stream' для отдельных потоков, так и в блоке 'stream server' для всех потоков, которыми управляет сервер. Такая гибкость позволяет осуществлять детальную настройку в зависимости от конкретных сценариев использования, будь то оптимизация производительности для отдельных потоков или более общая конфигурация для всего сервера потоковой передачи.

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

stream {
    kmp_rtmp_out_buffer_size 1048576;  # Set buffer size to 1MB
}

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

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

При использовании балансировки нагрузки обеспечьте согласованные настройки на всех серверах, чтобы избежать несоответствий.

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