树莓派4本身具有USB接口,还具有千兆网口,CPU的速度也很快,正好可以使用树莓派连接一个USB的摄像头作为网络视频监控,可以查看家里的小孩或老人,或用作查看鱼缸,车位等。
1,使用lsusb命令查看系统是否支持
树莓派使用官方的系统,USB摄像头我找的是几十年前的杂牌摄像头,使用lsusb命令查看,系统还是支持这款摄像头的。
2,具体查看
使用命令查看是video0
ls /dev
3,查看USB摄像头参数
使用命令(v4l2是字母的l) v4l2-ctl -d /dev/video0 --all
可以看到我这款摄像头是640*480分辨率
4,安装motion
使用命令行安装
sudo apt-get install motion
5,修改配置文件
sudo nano /etc/motion/motion.conf
改为
width 640
width 480
webcontrol_localhost off
stream_localhost off
6,运行motion
输入命令sudo motion开始运行,Ctrl+C退出。
7,局域网web查看
在PC上输入树莓派的地址,单个摄像头查看端口为8081,多个摄像头或配置端口为8080
8,外网(广域网)web查看
需要公网IP,需要设置DDNS,还需要在路由器里做设置,有两个方法做设置,一个是将树莓派的IP地址设成dmz主机,另一个是将树莓派的IP地址做端口映射。这里就不详细说明了。