kmp_rtmp_out_dump_folder

Директива `kmp_rtmp_out_dump_folder` задаёт каталог, в который будут сохраняться файлы вывода RTMP во время потоковой передачи.

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

Описание

Директива kmp_rtmp_out_dump_folder используется в контексте Kaltura Media Framework, в частности для операций вывода RTMP. При указании она задаёт путь к папке, куда будут записываться все исходящие RTMP-потоки в виде дамп-файлов. Эта функция необходима для отладки, мониторинга или архивирования живых трансляций, позволяя пользователям впоследствии просматривать или анализировать данные потоков.

Директива принимает один аргумент — абсолютный путь к желаемой папке для дампов. Модуль будет пытаться записывать дамп-файлы в указанный каталог во время потоковой передачи. Если каталог не существует или недоступен из-за проблем с разрешениями, NGINX запишет ошибку в журнал и может тихо игнорировать запрос на дамп в зависимости от настроек обработки ошибок. Это даёт пользователям возможность контролировать место хранения данных потоков, например направляя их в конкретное хранилище или обеспечивая размещение на локальном диске с быстрым доступом.

Использование этой директивы простое — достаточно включить её в ваш nginx.conf в соответствующем контексте (либо stream, либо stream server). Важно заранее создать и настроить папку и убедиться, что пользователь NGINX обладает необходимыми правами на запись в целевой каталог, поскольку их отсутствие может привести к проблемам с сохранением дампов потоков.

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

stream {
    server {
        listen 1935;
        kmp_rtmp_out_dump_folder /var/log/nginx/rtmp_dumps;
    }
}

Убедитесь, что указанная папка дампа существует; NGINX не создаст её за вас.

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

Путь должен быть абсолютным; относительные пути не поддерживаются.

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