Wednesday, September 12, 2012

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

2 comments:

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

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

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

    ReplyDelete