树莓派+motion实现局域网简单监控
2015-12-06 16:56
337 查看
一.检查USB摄像头
主要检查摄像头是否被树莓派检测到(同博主上一篇树莓派的博客)如果没有你的摄像头的信息,那么有可能你的树莓派的电源无法供应足够的电力给你的摄像头。这时你可以给你的摄像头用独立的电源线,比如有源USB hub,并重新输入lsusb命令查看。如果摄像头还是不能被识别,我们只有建议你购买其他树莓派支持的摄像头了。
二.配置motion
注意:本文以Raspbian系统为例1.安装motion
输入命令:
sudo apt-get install motion
2.然后配置motion daemon 守护进程
输入命令编辑motion:
sudo nano /etc/default/motion
把里面的no修改成yes,让他可以一直在后台运行:
start_motion_daemon=yes
3.修改motion的配置文件
(1)输入命令:
sudo vim /etc/motion/motion.conf
(2)修改配置文件:
将第11行的daemon off 改成daemon on,如下图:
该文件很长,需要一直往下翻,直到464行你才看到端口号8081,我们通过这个端口来读取视频数据,这里无需修改!如下图:
然后到第477行将stream_localhost on改成off,即关闭 localhost 的限制,如下图:
当然,你也可以设定图片的分辨率,在第90行进行修改:
最后,vim编辑器下按esc然后输入:wq,即保存退出。
3.配置启动
(1)输入下面命令启动服务:
sudo service motion start
(2)输入以下命令开启motion:
sudo motion
4.查看效果
打开浏览器,输入http://树莓派IP:8081即可查看拍到的图像,如下图:
三.需要注意的问题
1.浏览器的问题经过测试,Google浏览器和火狐浏览器可以访问到图像,IE、Microsoft Edge和360都不显示图像,而是提示下载,一直下载,其他的没有测试。
2.局域网限制
之前看到别人的教程写的是外网也可以访问,实际上如果你没有配置你的树莓派成为服务器的话,你的树莓派的ip地址都是私有地址,外网无法访问,只能在局域网内部使用。
3.摄像头的问题
树莓派供电不足也会影响视频质量,就像我上面的视频不是很清楚,我是直接用笔记本的USB供电的,一般来说笔记本USB口电流一般为500mA,所以如果需要视频清晰的话建议使用移动电源进行供电,或者使用有源USB hub。
相关文章推荐
- windows linux Git使用总结
- linux笔记 第九天 软raid、bash循环进阶、lvm详解、压缩和归档工具
- CentOS6.7系统文本安装
- windows平台中配置nginx+php环境
- 20135316王剑桥 linux第十二周课实验笔记
- Hadoop节点"慢磁盘"监控
- 【插件开发二】开发OpenFire的消息拦截器
- Nginx+uWSGI+Django部署
- cmake编译OpenCV生成VS项目
- 【学神-RHEL7】-1511班12月6号阶段小测试题目
- 【插件开发一】开发简单OpenFire插件
- nginx 1.9.7安装使用
- opencv配置相关
- linux网卡bond的几种模式
- Hadoop格式化HDFS报错
- 完美解决 Linux 下 Sublime Text 3中文输入
- 解决Tomcat: Can't load IA 32-bit .dll on a AMD 64-bit platform问题
- openstack kvm 虚拟机磁盘差异衍生
- php网站性能优化
- LINUX(UNIX)文件I/O学习