kmp_rtmp_out_notif_buffer_size

Задаёт размер буфера для сообщений уведомлений RTMP в Kaltura Media Framework.

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

Описание

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

Директива принимает один параметр, который задаёт размер буфера в байтах. Больший буфер может обеспечить большую устойчивость при высокой нагрузке, но привести к увеличению задержки, тогда как меньший буфер может уменьшить задержку, но повысить риск потери сообщений при пиковых нагрузках. Поэтому внимательный выбор размера буфера обязателен с учётом ожидаемого объёма уведомлений и возможностей системы, особенно в производственных средах, где стабильность потоков критична. Рекомендуется тестировать разные конфигурации при ожидаемых нагрузках, чтобы определить оптимальный размер для вашего случая использования.

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

stream {
    kmp_rtmp_out_notif_buffer_size 64k;
    # Additional stream configurations
}

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

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

Рассмотрите возможность настройки размера буфера в соответствии с другими параметрами, влияющими на производительность, в конфигурации потоковой передачи.

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