防火防盗防老板,树莓派改造成公网可访问的摄像头监控(基于MJPG-Streamer和cpolar)


啊这两天翻出来自己手上的树莓派
又想起了之前xilinx暑期学校的时候买过一个摄像头
那我为什么不搞个云摄像头呢?
然后就试了试看看能不能把本地的摄像头画面映射到公网上去,竟然成功了!!!

必备设备

树莓派
电脑
sd卡
usb摄像头或者树莓派摄像头

Mjpg-Streamer的安装和启动

sudo apt-get install cmake libjpeg8-dev
wget https://github.com/Five-great/mjpg-streamer/archive/master.zip

接下来进行解压缩

unzip master.zip

然后我们开始进入目录进行make

cd mjp*g-*
cd mjpg-*
make

在这里插入图片描述

然后就是安装,冲!!!

sudo make install

最后回到我们的树莓派的主目录就好了

cd

MJPG-Streamer的启动

接下来我们需要启动它了
我的摄像头是720p的,所以分辨率就用了1280x720

/usr/local/bin/mjpg_streamer -i "/usr/local/lib/mjpg-streamer/input_uvc.so -n -f 30 -r 1280x720" -o "/usr/local/lib/mjpg-streamer/output_http.so -p 8080 -w /usr/local/share/mjpg-streamer/www"

启动成功的话你应该和我下面的图差不多
在这里插入图片描述

输入部分

我们可以看到有个-i,顾名思义是input,就是控制我们排到的图像
其中-f后面的30是帧率,-r后的两个数字是分辨率可以根据自己的需要修改。

输出部分

那-o就是output了,-p后面的8080就算端口了

查看

刚才有了端口,ip的话我们查下树莓派ip就好了,现在是内网我们也可以直接用树莓派的主机名,比如我的树莓派叫Zelda,网址就是

Zelda:8080

在这里插入图片描述

这里也可以做一些control啊之类的工作。

内网穿透工具cpolar的安装和使用

先安装先安装

cpolar官网
去上面注册一个账号,一会有用

接下来在树莓派上装这个东西1

sudo wget https://www.cpolar.com/static/downloads/cpolar-stable-linux-arm.zip
sudo unzip cpolar-stable-linux-arm.zip

然后就算设置token了,就是刚才我们注册的账号
在这里插入图片描述
把这串复制上去就行

./cpolar authtoken  <yourauthtoken>

这就大功告成了

启动

有很多种服务可以启动,比如说tcpssh访问等,不过我们这里还是做一下网页访问的映射。
MJPG-Streamer是在8080端口上的嘛,我们只要把这个端口映射到外网就行了,所以

./cpolar http 8080

在这里插入图片描述

如果你启动了MJPG-Streamer的话,应该可以通过访问forwarding里面的网址来看你的摄像头图像了
或者在cpolar网站里面查看你的设备状态也可以看到这个网址
(免费版的老换地址嘛,想固定地址可以升个级)

加个网页

既然都做到这了,顺便塞进github的个人博客好了(啊为什么要这么做,算了做着玩玩)
修改了一下个人博客的html,加入论文Webcam

在这里插入图片描述
点进去就可以看到我自己了!

在这里插入图片描述

html文件来自大佬的文章2
我就不赘述了


  1. 1外网访问控制树莓派的两种方法:cpolar+putty(命令行)和Teamviewer(图形界面) ↩︎

  2. 树莓派 USB摄像头 实现网络监控(MJPG-Streamer) ↩︎

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

豆沙粽子好吃嘛!

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

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

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

打赏作者

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

抵扣说明:

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

余额充值