树莓派mjpeg-streamer摄像功能

树莓派mjpeg-streamer摄像功能

树莓派有现成的库封装了摄像功能,原理是本地获取摄像头的数据,再通过HTTP协议访问浏览器观看摄像头的数据
mjpeg—streamer是一个开源的库,需要编码

提前需要准备:

sudo apt-get install cmake //安装编译工具
sudo apt-get install libjpeg8-dev //JPEG支持库
sudo apt-get install imagemagick
sudo apt-get install libv4l-dev

安装步骤:

1、确保自己的树莓派已经联网
2、安装git
sudo apt-get install git
在这里插入图片描述
3、获取git
git clone https://github.com/jacksonliam/mjpg-streamer.git
在这里插入图片描述
tip:提前进入某个目录下,clone的文件会自动下载的当前目录下;下载速度可能比较慢,或者可能访问不到服务器,需要多试几次。

4、进入如下路径

cd mjpg-streamer/mjpg-streamer-experimental

5、编译

make all

6、安装

sudo make install

7、我们使用的是树莓派的摄像头,所以需要改start.sh文件下的配置

将①的那行注释,再粘贴一份,将uvc改成②的raspicom

在这里插入图片描述
8、配置

sudo raspi-config
选择5 interface

在这里插入图片描述

将camera改成enable

在这里插入图片描述
9、启动,在mjpeg的安装目录下

./start.sh //启动摄像头服务
在网页地址栏输入http://【树莓派ip】:8080,回车即可访问到摄像头看到画面


版权声明:本文为admin_plmm原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。