Motion 与 VLC 结合

Motion 与 VLC 结合

我正在使用 Motionhttp://www.lavrsen.dk/foswiki/bin/view/Motion/WebHome使用 /dev/video0 上的 v4l2 网络摄像头进行运动检测。

我还想使用 vlc 进行 rtp 流式传输。假设 Motion 检测到运动,然后自动启动 vlc 通过 rtp 流式传输视频。

问题是当 Motion 使用网络摄像头时,vlc 无法从网络摄像头捕获图像。

v4l2 demux error: cannot set input (Device or resource busy)

有没有什么解决方法、窍门或者解决方案?

答案1

我记不清几年前我是如何让它工作的(现在无法访问该系统了),但我基本上是使用 Motion 发布了一份视频流副本。然后,我没有将 VLC 直接连接到摄像头,而是将其连接到 Motion 发布的中继流。

答案2

有一些软件可以将网络摄像头“分割”成多个虚拟设备,以便多个程序可以同时使用其视频源。多摄像头我想到了,但我确信有免费的同类产品不会给视频打水印。华硕在其许多笔记本电脑上预装了一个名为华硕虚拟摄像头的程序,我怀疑它也可以在非华硕硬件上运行。Softpedia 有下载

相关内容