2015-03-05 12 views
0

В принципе, я подключил USB-камеру с Video4Linux 2, установленную в ubuntu. Камера работает с VLC:Настройки Nginx + RTMP с USB-камерой

vlc v4l2:///dev/video0 

также можно сохранить поток камеры с FFmpeg по:

ffmpeg -f v4l2 -i /dev/video0 -c:v libx264 -an -f flv MY_FLV.flv 

Я добавил следующие строки в RTMP разделе nginx.conf файла:

application webcam {                 
     live on;             
     record off;             
     exec_static ffmpeg -f v4l2 -i /dev/video0 -c:v libx264 -an -f flv rtmp://localhost/webcam/live;            
} 

Когда я запускаю nginx с rtmp, нет потока, не могли бы вы дать мне несколько идей по этой проблеме? Заранее спасибо.

+0

ли Nginx скомпилирован с 'Nginx-RTMP-module'? Что в журналах nginx? –

+0

Да, он скомпилирован с rtmp – PGKLIC

ответ

1

Мой плохо, просто нужно поставить абсолютный путь для FFmpeg

exec_static /usr/local/bin/ffmpeg -f v4l2 -i ... 

он работает как шарм ...

Смежные вопросы