树莓派摄像头监控&Android手机查看&浏览器查看
usb摄像机直接接入树莓派USB接口
1. 安装motion
pi@raspberrypi:~/code/camera $ sudo apt-get install motion
2.配置motion
打开motion daemon守护进程,让他可以一直后台运行
# 需要root权限
pi@raspberrypi:~/code/camera $ sudo vi /etc/default/motion
# 查看下修改结果
pi@raspberrypi:~/code/camera $ cat /etc/default/motion
# set to 'yes' to enable the motion daemon
start_motion_daemon=yes
修改motion配置文件
#daemon off
daemon on
# 尺寸
# Image width (pixels). Valid range: Camera dependent, default: 320
width 1920
# Image height (pixels). Valid range: Camera dependent, default: 240
height 1080
# 端口和是否只本机查看
webcontrol_port 8080 # 我没动
#webcontrol_localhost on# 改成off
webcontrol_localhost off
# 设置访问密码
stream_localhost off
# 链接需要密码认证
stream_auth_method 1 #密码认证
3. 查看画面
树莓派执行命令
sudo motion
4. 参数调优,提升流畅度
以上参数虽然可以在浏览器看到画面但延迟非常高,很难试用与智能小车等实时监控,可以通过调整motion配置文件,提升流畅度
# 编辑motion配置文件
pi@raspberrypi:~ $ sudo vi /etc/motion/motion.conf
# 调整帧数
framerate 50 #我调整50 change frame rate
# 调整质量
stream_quality 50 # 如果觉着卡慢可以降低下质量 chenxzongcf
# 默认是1 我调100 超级流畅
stream_maxrate 100
5. 在Android手机上查看画面
5.1 编辑布局文件
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android