使用USB摄像头进行Nginx + RTMP设置

时间:2015-03-05 17:57:42

标签: linux nginx camera stream rtmp

基本上,我将USB摄像头连接到ubuntu盒中安装的Video4Linux 2。相机正在使用VLC:

vlc v4l2:///dev/video0

我也可以用ffmpeg保存摄像机流:

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

我在nginx.conf文件的rtmp部分添加了以下行:

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

当我用rtmp运行nginx时,没有流出来,你能不能就这个问题给我一些想法?先感谢您。

1 个答案:

答案 0 :(得分:1)

我的不好,只需要为ffmpeg设置绝对路径

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

它就像魅力......