kmp_rtmp_in_dump_folder

Директива `kmp_rtmp_in_dump_folder` задаёт каталог, в который следует сбрасывать входящие RTMP‑потоки для Kaltura Media Framework.

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

Описание

Директива kmp_rtmp_in_dump_folder является частью Kaltura Media Framework Common NGINX module и используется в контексте потоковой передачи и конфигураций серверов потоков. Директива принимает один параметр, который определяет путь к папке, в которую будут сохраняться входящие RTMP‑потоки. При получении RTMP‑потока его содержимое сохраняется в указанном каталоге, что позволяет впоследствии обрабатывать его или архивировать.

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

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

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

stream {
    server {
        listen 1935;
        kmp_rtmp_in_dump_folder /var/www/rtmp_dumps;
    }
}

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

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

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