树莓派使用排线摄像头和远程视频监控

配置摄像头

更新树莓派的软件

$ sudo apt-get update 
$ sudo apt-get upgrade

让树莓派启用摄像头支持

1. 在命令行中输入以下命令,打开树莓派配置界面

$ sudo raspi-config

2. 在配置界面中的选择如下图所示
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

测试摄像头

可以使用下述命令进行测试,该命令的作用是,让摄像头拍摄一张照片在命令行所在的目录

$ raspistill -v -o test.jpg

构建远程视频监控

安装motion

$ sudo apt install motion

备份初始的motion配置文件

$ sudo cp /etc/motion/motion.conf /etc/motion/motion.conf.bak 

修改motion的配置文件

1. 设置守护进程

$ sudo nano /etc/default/motion

在打开的文件中,start_motion_daemon=on修改为start_motion_daemon=yes

2. 配置motion文件
打开配置文件

$ sudo nano /etc/motion/motion.conf

将原有配置文件中的对应部分修改为下列所述

daemon on 

开启守护进程

framerate 50

将帧率设为50帧

stream_localhost off 

运行通过局域网内的用户通过ip访问视频监控

stream_maxrate 70

将最大流比率设为70

stream_auth_method 1
stream_authentication 用户名:密码

开启密码验证,并设定所验证的用户名和密码

开启motion服务

$ sudo service motion start
$ sudo motion

在网页中查看摄像头数据

  1. 使用ifconfig获取树莓派当前ip

在这里插入图片描述
2. 在浏览器中输入IP:8081

192.168.1.33: 8081

关闭motion服务

sudo killall -TERM motion

猜你喜欢

转载自blog.csdn.net/ZeroSwift/article/details/115262193