我想将我的 Android 智能手机用作网络摄像头,并找到了“IP 网络摄像头”应用程序,它可以创建摄像头的各种输出。
一个这样的输出是 MJPG 流,我想知道是否有办法让这个流在我的 Arch Linux 上作为网络摄像头源工作
我知道有Droidcam,但我无法让它在我的机器上工作。
我无法对此进行测试,因为应用程序在 ICS 上崩溃,但这应该可以使用v4l2loopback和gstreamer。
编译并加载 v4l2loopback 内核模块。记下它创建的 v4l2 设备 ( /dev/videoX
)。
然后使用类似以下内容:
gst-launch-0.10 -v souphttpsrc location='http://<your_phones_ip>:<port>/' is-live=true user-id=<user> user-pw=<pass> ! multipartdemux ! decodebin2 ! v4l2sink device=/dev/videoX
Run Code Online (Sandbox Code Playgroud)
当 gstreamer 管道运行时,视频应该会出现,/dev/videoX
并且设备可以像普通网络摄像头一样使用。
归档时间: |
|
查看次数: |
3450 次 |
最近记录: |