树莓派+USB 摄像头家用监控

raspbian 下很简单,直接安装 motion 即可:

sudo apt-get install motion

不过需要手工打开服务配置:

sudo nano /etc/default/motion

start_motion_daemon=no 修改为:

start_motion_daemon=yes

处理一个小的权限问题:

sudo chmod 777 /var/lib/motion

sudo service motion start 启动服务。

默认会使用 /dev/video0 这个设备,请确定 USB 摄像头插上去,能否 lsusb 列出,并且设备映射成功。

在路由器开放外网端口之前可以修改 /etc/motion/motion.conf 文件中以下配置:

width 640
height 480 # 视频大小
text_right Larry Li(Shenzhen)n%Y-%m-%d %T-%q # 右下角文字
text_left CAMERA rpi1 # 左下角文字
target_dir /var/lib/motion # 文件存放位置,需要 chmod 777
picture_filename %Y%m%d/%H%M%S-%v-%q # 也可以按 %Y/%m/%d/%H%M%S-%v-%q 年月日一层一层建目录存放
movie_filename %Y%m%d/%H%M%S-%v # 其他几个 filename 配置也相同处理
stream_port 8081 # 指定实时 http 监控端口
stream_localhost off # 需要将 on 修改为 off 取消仅 localhost 访问限制
stream_limit 2 # 最好设置一个访问数限制
stream_auth_method 1 # 1 是标准的 basic auth
stream_authentication username:password # 用户名和密码
webcontrol_port 0 # 关闭控制端口,或者也设置 basic auth 的用户名和密码 

然后使用 btsync 把 /var/lib/motion 共享给手机和远程电脑,我直接使用了 rw 读写模式,手工在远程删除旧文件。

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据