kmp_rtmp_out_max_process_delay

Ограничивает максимальную задержку обработки исходящих RTMP-потоков в Kaltura Media Framework.

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

Описание

Директива kmp_rtmp_out_max_process_delay — важный параметр конфигурации для управления производительностью исходящих RTMP-потоков в Kaltura Media Framework. Она задаёт максимально допустимую задержку при обработке исходящих RTMP-потоков, позволяя администраторам оптимизировать отзывчивость потоков. Установив лимит на эту задержку, директива помогает обеспечить своевременную доставку потоков клиентам, что особенно важно в сценариях вещания в реальном времени, где задержки могут нарушать просмотр.

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

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

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

stream {
    server {
        kmp_rtmp_out_max_process_delay 200;
    }
}

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

Если это не настроено правильно в условиях высокой нагрузки, это может привести к проблемам с производительностью сервера.

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

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