Nginx+RTP设置与USB摄像头



基本上,我用安装在ubuntu盒子中的Video4Linux 2连接了一个USB相机。相机正在使用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时,没有流输出,你能给我一些关于这个问题的想法吗?提前谢谢。

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

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

它就像魅力。。。

相关内容

  • 没有找到相关文章

最新更新