【物联网实训项目】------(三)家庭智慧安防系统之实时监控
发布日期:2021-06-29 15:42:25
浏览次数:2
分类:技术文章
本文共 1368 字,大约阅读时间需要 4 分钟。
这里我用了三种方式来实现实时监控,建议大家用第三种。
1.python
第一种方式是用python来实现的,不过因为不可预知的问题导致未能实现,有兴趣的可以参考下面的文章
2.motion
第二种方式是用motion来实现的,不过延迟略微有点大。
a.安装motion
sudo apt-get install motion
b.配置motion daemon守护进程
输入命令编辑motion:
sudo nano /etc/default/motion
把里面的no修改成yes,让他可以一直在后台运行:
start_motion_daemon=yes
c.修改motion的配置文件
sudo vim /etc/motion/motion.conf#deamon off 改成 ondeamon on#关闭localhost的限制stream_localhost off#设置分辨率width 800height 600
这里配置文件很长,不容易查找,大家可以用vim的查找命令,如这里我查找width这个单词的话,在文件中按Esc,之后输入
:/width
回车即可,小写n查找下一个,N查找上一个
d.配置启动
输入下面命令启动服务:
sudo service motion start
输入以下命令开启motion:
sudo motion
e.查看效果
打开游览器,输入http://树莓派IP:8081即可查看拍到的图像,不过延迟有点高。
3.mjpg-streamer
第三种方式安装的工具有点多,不过实时视频很流畅。
a.更新列表
sudo apt-get update #更新软件列表
b.安装工具
sudo apt-get install subversion #Subversion是一个自由开源的版本控制系统sudo apt-get install libjpeg8-dev #JPEG支持库sudo apt-get install imagemagicksudo apt-get install libv4l-dev #4l是小写"L"sudo apt-get install cmake #下载编译工具
c.从github上下载文件
sudo apt-get install gitgit clone https://github.com/jacksonliam/mjpg-streamer.gitcd mjpg-streamer/mjpg-streamer-experimental #进入下载目录后进入左侧路径
d.对文件进行编译
make all #编译sudo make install #安装
e.运行命令
sudo mjpg_streamer -i "./input_uvc.so -r 640x480 -f 10 -n" -o "./output_http.so -p 8082 -w /usr/local/www" #此命令尤为重要,如下图所示,输出信息,说明成功!
f.查看效果
游览器输入http://树莓派ID地址:8082/?action=stream可以查看实时视频。http://树莓派ID地址:8082/?action=snapshot可以进行拍照。
转载地址:https://codingchaozhang.blog.csdn.net/article/details/81154978 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
感谢大佬
[***.8.128.20]2024年04月09日 06时12分58秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
树莓派网线直连
2019-04-29
复合材料培训(I第七期)
2019-04-29
复合材料生活中的应用
2019-04-29
ABAQUS复合材料(适合小白)
2019-04-29
ABAQUS高级案例解析
2019-04-29
人工智能药物研发
2019-04-29
【超级干货+福利】AIDD最全面的学习教程
2019-04-29
最新通知:AIDD与网络药理学资料大全
2019-04-29
Lammps分子动力学与第一性原理材料模拟及催化
2019-04-29
实习生小白的日常
2019-04-29
实习小白的日常(4)
2019-04-29
微信扫码登录验证PHP代码(不用开放平台)
2019-04-29
CH554E USB单片机 10引脚小封装低成本USB方案
2019-04-29
windows MQTT客户端
2019-04-29
LINUX下挂载(mount)查看树莓派镜像文件
2019-04-29
1元钱的超低成本单芯片USB单片机方案
2019-04-29
单片机/树莓派扩展双串口(TTL和RS485)
2019-04-29
基于CH568芯片的SATA电子盘方案
2019-04-29
linux下C语言判断网络是否连接
2019-04-29