【物联网实训项目】------(三)家庭智慧安防系统之实时监控

本文介绍了使用树莓派进行实时监控的三种方法:Python、Motion及Mjpg-streamer,并详细记录了每种方法的安装步骤与配置过程,推荐使用Mjpg-streamer以获得更流畅的实时视频。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这里我用了三种方式来实现实时监控,建议大家用第三种。

1.python

第一种方式是用python来实现的,不过因为不可预知的问题导致未能实现,有兴趣的可以参考下面的文章

https://blog.csdn.net/bona020/article/details/51034043

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 改成 on

deamon on

#关闭localhost的限制

stream_localhost off

#设置分辨率

width 800

height 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 imagemagick

sudo apt-get install libv4l-dev   #4l是小写"L"

sudo apt-get install cmake  #下载编译工具

c.从github上下载文件

sudo apt-get install git

git clone https://github.com/jacksonliam/mjpg-streamer.git

cd 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可以进行拍照。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

mind_programmonkey

你的鼓励是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值