Multiple recorders in nginx-rtmp

One of recent updates brought multiple recorder support to nginx-rtmp. Before that only one recorder could be created with record directive.

Now recorder{} block is supported within application{}.

application myapp {
  live on;

  #default recorder
  record all;
  record_path /var/rec;
  record_unique on;

  recorder audio_only {
    record audio;
    record_path /var/rec/audio;

  recorder video_only {
    record video;
    record_max_size 256K;

  recorder foo {
    record all;
    record_interval 10s;

All settings are inherited by recorders from higher level.

Project page at github

  1. #1 by TheSame on September 14, 2012 - 6:45 am

    Роман, заранее извиняюсь за то, что задаю этот вопрос в каменте к данному посту. Заинтересовала Ваша реализация протокола на nginx. Позвольте задам несколько вопросов.
    1. Возможна ли работа плагина с RTSP исходящими соединениями?
    2. Планируете ли Вы открыть форум поддержки Вашего продукта на русском языке.
    Заранее благодарен за ответ.

    • #2 by rarut on October 4, 2012 - 7:17 am

      Добрый день.
      Спасибо за интерес к проекту.

      1. Сейчас нет и пока что таких планов не было.
      2. Открыть форум (и сделать мейллист) – хорошая идея. Как только будет время, займусь этим.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: