树莓派搭建网络摄像头
0、前言
最近玩树莓派比较上头,赶上大创的一个项目完工,手里还有一个zero的摄像头,拿来做一个简易的网络监控,为接下来的实践活动(比如店铺人流量检测,客户分析等等)做好准备
1、打开摄像头,下载安装VLC
笔者假设读者已经给树莓派做了基础的操作(插上摄像头),能够使用putty访问树莓派
输入命令
sudo raspi-config
选择Interfacing Options,Camera,启用,重启
笔者的网络摄像头是基于CSI接口的摄像头,使用VLC进行推流
windows版下载地址:https://www.videolan.org/
树莓派安装:
sudo apt-get update
sudo apt-get install vlc
其实系统可能自带了。。笔者就是这样
2、树莓派开启推流
sudo raspivid -o - -t 0 -w 640 -h 360 -fps 25|cvlc -vvv stream:///dev/stdin --sout '#standard{access=http,mux=ts,dst=:8090}' :demux=h264
这个很长的命令的意思是,以640*360的高度宽度输出h264编码的视频流,端口在8090
3、PC接收信号
打开刚刚安装好的VLC
点击媒体,打开网络串流
输入http://树莓派的IP:8090
就可以看到推流啦,不过有延迟
4、外网访问
内网穿透的话,花生壳据说还是可以的,笔者还没体验,目前还没有需求,后期搭配人流量检测实验可能会再次更新此文章
网穿透的话,花生壳据说还是可以的,笔者还没体验,目前还没有需求,后期搭配人流量检测实验可能会再次更新此文章