第十四课:树莓派网络视频监控(mjpg-streamer)

目录

一、快速扩容SD卡(raspi-config扩容)

(一)查看sd卡容量情况 (内存卡7G)

(二)修改树莓派配置

(三)重新查看内存情况(Avail :3.7G 扩容成功)

二、配置树莓派CS摄像头

(一)拉起 CSI 接口卡板(HDMI接口和音频口中间)

(二)摄像头排线插入CSI接口(接口蓝色胶带面-面向音频口方向)

(三)查找vchiq设备节点(没有--尝试重刷系统或更换硬件)

(四)查看接好摄像头模块 

(五)修改树莓派摄像头配置

(六)测试安装的结果(vcgencmd get_camera与raspistill)

①:vcgencmd get_camera

②:raspistil 截图

③:拷贝图片到ubuntu--window以便查看(scp远程拷贝功能与Filellia)

 三、mjpg-streamer框架实现网络视频监控

(一)什么是mjpg-streamer

(二)如何安装mjpg-streamer

①:安装所依赖的库

②:获取mjpg-streamer 库

③:下载成功后进入下载目录(进行编译)

④:安装mjpg-streamer库

⑤:修改脚本

⑥:启动脚本--查看效果(浏览器输入 http://树莓派IP地址:8080)


一、快速扩容SD卡(raspi-config扩容)

(一)查看sd卡容量情况 (内存卡7G)

df -h

 (二)修改树莓派配置

sudo raspi-config

 

(三)重新查看内存情况(Avail :3.7G 扩容成功)

df -h

二、配置树莓派CS摄像头

(一)拉起 CSI 接口卡板(HDMI接口和音频口中间)

             

(二)摄像头排线插入CSI接口(接口蓝色胶带面-面向音频口方向)

                

 (三)查找vchiq设备节点(没有--尝试重刷系统或更换硬件)

(四)查看接好摄像头模块 

vcgencmd get_camera

 解释:detected=0------摄像头模块没接好,重新排查下硬件。

            detected=1------CSI摄像头接入正常。

            supported=1----摄像头已经使能,摄像头已经可以使用。

            supported=0----CSI摄像头没有开启,需要修改树莓派摄像头配置。

(五)修改树莓派摄像头配置

sudo raspi-config

(六)测试安装的结果(vcgencmd get_camera与raspistill)

①:vcgencmd get_camera

 ②:raspistil 截图

raspistill  -o zyc2.jpg -q 5

参考树莓派拍照命令 

 ③:拷贝图片到ubuntu--window以便查看(scp远程拷贝功能与Filellia)

scp: 

scp zyc.jpg zyc@192.168.31.67: /mnt/hgfs/ubuntu16_04

 Filellia:

 结果:

 三、mjpg-streamer框架实现网络视频监控

(一)什么是mjpg-streamer

        MJPG-streamer是一个优秀的开源project,是一款免费基于IP地址的视频流服务器,它的输入插件从摄像头读取视频数据,这个输入插件产生视频数据并将视频数据复制到内存中,它有多个输出插件将这些视频数据经过处理,其中最重要的输出插件是网站服务器插件,它将视频数据传送到用户浏览器中,从而做到远程视频传输的效果。MJPG-streamer的工作就是将其中的一个输入插件和多个输出插件绑定在一起,所有的工作都是通过它的各个插件完成的。

(二)如何安装mjpg-streamer

①:安装所依赖的库

sudo apt-get install libjpeg8-dev  #JPEG支持库

sudo apt-get install imagemagick    #图像

sudo apt-get install libv4l-dev      #摄像头底层驱动库 

sudo apt-get install cmake          #编译工具

②:获取mjpg-streamer 库

sudo apt-get install git (已安装则跳过)
git clone https://github.com/jacksonliam/mjpg-streamer.git

③:下载成功后进入下载目录(进行编译)

①:cd mjpg-streamer/mjpg-streamer-experimental 
②:make all

④:安装mjpg-streamer库

sudo make install  #需要给予超级权限,否则会报错

⑤:修改脚本

sudo vi ./start.sh

树莓派摄像头:"./input_raspicam.so" -o "

 保存退出::qw

⑥:启动脚本--查看效果(浏览器输入 http://树莓派IP地址:8080)

 ./start.sh

浏览器输入 http://树莓派IP地址:8080

自行需要添加到开机脚本(开机开启视频监控功能)

  • 2
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值