recorder

Директива 'recorder' в модуле NGINX RTMP используется для настройки блока записи живых трансляций.

Синтаксисrecorder { ... };
По умолчаниюnone
Контекст
Аргументыblock (1)

Описание

Директива recorder задаёт конфигурацию, которая позволяет NGINX RTMP серверу записывать потоковые данные. Она определяется внутри блока application в конфигурации RTMP сервера. Директива принимает один аргумент, который определяет настройки блока для процесса записи. Внутри этого блока можно указать параметры, связанные с записью, такие как пути к файлам, длины фрагментов и настройки аудио- и видеопотоков.

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

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

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

rtmp {
    server {
        listen 1935;

        application live {
            live on;
            recorder {
                record all;
                record_path /path/to/recorded;
                record_max_size 200M;
            }
        }
    }
}

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

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

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

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