我已经用 HQ 相机在我的树莓派 4 上设置了 uv4l。http流工作正常。我想 24/7 全天候运行它,但我还需要偶尔使用 ffmpeg 将其直播到 Youtube。
我使用 option 启动 uv4l -n videouv4l
,因此它创建了一个/dev/videouv4l
我可以用作 ffmpeg 输入的设备。
但它仅在没有人查看流时有效。如果流处于活动状态,ffmpeg 会返回一个错误,表明它无法访问设备。
我需要一种暂时禁用流的方法,因此我可以确定 ffmpeg 可以访问该设备。我在文档中找不到任何明显的方法,或者使用(A) stream disable 命令通过 REST API或通过终止进程和(B) 再次启动 uv4l 并禁用流。
我怎样才能做到这一点?
至于选项(B),我尝试使用选项启动 uv4l --server-option '--enable-webrtc=no'
,但它仍然启用 http 流。
问候,维克