Ffmpeg 暂时关闭uv4l流以从其他应用程序访问视频设备

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

我用HQ摄像机在我的树莓皮4上设置了uv4l。http流可以很好地工作。我想全天候运行它,但我也需要偶尔使用ffmpeg进行Youtube直播

我使用选项
-n videouv4l
启动uv4l,因此它创建了一个设备
/dev/videouv4l
,可以用作ffmpeg的输入

但它只在没有人观看流的情况下工作。如果流处于活动状态,ffmpeg将返回一个错误,即无法访问设备

我需要一种临时禁用流的方法,这样我可以确保设备可以访问ffmpeg。我在文档中找不到任何明显的方法,要么在REST API上使用(a)流禁用命令,要么终止进程并(B)在流禁用的情况下再次启动uv4l

我该怎么做

至于选项(B),我尝试使用选项
--server option'--enable webrtc=no'
启动uv4l,但它仍然启用http流

问候,, 维克