1回答

1收藏

[大赛作品提交] 【进阶二】基于X3路由器和树莓派3B的远程室内监控实现

Raspberry Pi Raspberry Pi 4229 人阅读 | 1 人回复 | 2017-12-14

本帖最后由 ky123 于 2018-2-5 10:50 编辑

最近两周都在忙于考试,今天终于有时间更新了,先整一波简单的远程室内监控

感谢e络盟提供的大赛助力基金。

所需硬件:X3异地组网路由器,树莓派,罗技C270摄像头
树莓派系统:Ubuntu mate 16.04
监控软件:mjpeg-streamer
-1-
安装mjpeg-streamer

1) 因为mjpeg-streamer会用到opencv,所以安装opencv
如何在Ubuntu mate中安装opencv,请参考博客:在树莓派3Ubuntu 16.04 Mate中安装OpenCV

安装过程中可能会出现错误,ffmpeg  error
解决:ffmpeg是opencv处理视频的库,一般都用不到,所以在cmake时,选择不编译ffmpeg即可
  1. cmake  ........  -D  WITH_FFMPEG=OFF
复制代码
2) 安装mjpeg-streamer
先到github上下载mjpeg-streamer
https://github.com/jacksonliam/mjpg-streamer
然后按照README安装即可

3) 打开mjpeg-streamer
插上摄像头,打开mjpeg-streamer,需要注意:
"-f 15"设置摄像头帧率
"-r 320*240 "设置图像分辨率大小
"-d /dev/video0"设置摄像头设备号
"-p 8080"设置访问端口号,默认为8080
  1. mjpg_streamer -i "input_uvc.so -f 15 -r 320*240 -d /dev/video0" -o "output_http.so -p 8080 -w /www/camwww"
复制代码
使用VNC连接树莓派,成功打开mjpeg-streamer

-2-
远程监控实现
1) 搭建监控系统
监控系统用到了X3异地组网路由器,树莓派,罗技C270摄像头
设备连接图如下:


2) 局域网监控测试
在与树莓派同一个局域网下的pc浏览器输入以下地址,其中192.168.1.166为X3分配给树莓派的IP地址
  1. http://192.168.1.166:8080/?action=stream
复制代码
测试结果:


3) 外网远程监控测试
4G网下的手机首先使用蒲公英客户端,连入VPN网络,手机浏览器输入以下地址即可
  1. http://192.168.1.166:8080/?action=stream
复制代码
远程监控实现效果如下:



<本次更新完>



关注下面的标签,发现更多相似文章
分享到:
回复

使用道具 举报

回答|共 1 个

倒序浏览

沙发

ky123

发表于 2017-12-15 09:09:21 | 只看该作者

这个是大赛作品嘛,大赛作品要选择分类【大赛作品提交】奥~
示例:e络盟杯树莓派创意设计大赛作品提交示例
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条