Ffmpeg 暂时关闭uv4l流以从其他应用程序访问视频设备
我用HQ摄像机在我的树莓皮4上设置了uv4l。http流可以很好地工作。我想全天候运行它,但我也需要偶尔使用ffmpeg进行Youtube直播 我使用选项Ffmpeg 暂时关闭uv4l流以从其他应用程序访问视频设备,ffmpeg,raspberry-pi,uv4l,Ffmpeg,Raspberry Pi,Uv4l,我用HQ摄像机在我的树莓皮4上设置了uv4l。http流可以很好地工作。我想全天候运行它,但我也需要偶尔使用ffmpeg进行Youtube直播 我使用选项-n videouv4l启动uv4l,因此它创建了一个设备/dev/videouv4l,可以用作ffmpeg的输入 但它只在没有人观看流的情况下工作。如果流处于活动状态,ffmpeg将返回一个错误,即无法访问设备 我需要一种临时禁用流的方法,这样我可以确保设备可以访问ffmpeg。我在文档中找不到任何明显的方法,要么在REST API上使用(a
-n videouv4l
启动uv4l,因此它创建了一个设备/dev/videouv4l
,可以用作ffmpeg的输入
但它只在没有人观看流的情况下工作。如果流处于活动状态,ffmpeg将返回一个错误,即无法访问设备
我需要一种临时禁用流的方法,这样我可以确保设备可以访问ffmpeg。我在文档中找不到任何明显的方法,要么在REST API上使用(a)流禁用命令,要么终止进程并(B)在流禁用的情况下再次启动uv4l
我该怎么做
至于选项(B),我尝试使用选项--server option'--enable webrtc=no'
启动uv4l,但它仍然启用http流
问候,,
维克