kmp_rtmp_out_dump_folder
Директива `kmp_rtmp_out_dump_folder` задаёт каталог, в который будут сохраняться файлы вывода RTMP во время потоковой передачи.
Описание
Директива 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 не создаст её за вас.
Проверьте права доступа к каталогу, чтобы избежать ошибок записи во время стриминга.
Путь должен быть абсолютным; относительные пути не поддерживаются.