树莓派采用MJPG-Streamer双摄推流至上位机,实测延时低至200ms[CSI摄像头+USB摄像头]
注:仅用于学习分享,分享自己在树莓派摄像头调试中的一些经验。本文将介绍采用 MJPG-Streamer 的方式传输视频流
用到的工具材料:
- 树莓派3B+
- 网线
- 电脑
- CSI摄像头
- USB摄像头
实现的功能有:
①树莓派通过网线将CSI摄像头与USB摄像头的实时画面推流至上位机电脑中的显示
②实测双摄延时低至200ms以下
我的另一篇博文中介绍了使用树莓派H.264硬件编解码推流CSI摄像头,所以本文仅阐释如何用 MJPG-Streamer推流USB摄像头实时画面即可。所以需要同时推流双摄时,只需要按照这两篇博文的流程都走一遍即可。
总体流程
1.树莓派硬件连接与软件及驱动安装
2.上位机PC端的接收视频流
3.延迟效果测试
1.硬件连接与软件及驱动配置
1)检测是否存在USB摄像头设备
输入以下指令:
pi@raspberrypi:~ $ lsusb
未插入USB摄像头
pi@raspberrypi:~ $ lsusb
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
<