【树莓派学习】九、获取mjpeg-stream视频流

可到<这里>下载官方代码包,当然也可以到<网盘>白嫖。提取码:thbl

MJPG-Streamer是基于linux系统的一个开源方案,其允许以HTTP访问linux系统上挂载的摄像头。

一、安装配置

先更新以下软件源

sudo apt-get update

安装相关的依赖和软件

sudo apt-get install libjpeg8-dev  #JPEG支持库
sudo apt-get install imagemagick
sudo apt-get install libv4l-dev   
sudo apt-get install cmake  #下载编译工具
sudo apt-get install git #用git下载软件
sudo apt-get install unzip #解压缩的软件

新建一个名为mjpeg的文件夹,通过终端进入到该文件夹,然后输入以下命令进行下载mjpg-streamer

wget https://github.com/jacksonliam/mjpg-streamer/archive/master.zip

下载完之后,输入以下命令解压

unzip master.zip

解压完成之后,就得到软件包了。

注意,我们需要进入到 mjpg-streamer-master/mjpg-streamer-experimental 这个目录对软件进行编译!

比如,我需要依次输入以下指令,最后记得回到主目录

cd /home/pi/LearnPI/mjpeg/mjpg-streamer-master/mjpg-streamer-experimental
sudo make
sudo make install
cd ~

回到主目录后,输入以下指令运行软件

/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"

二、网页运行

打开一个浏览器(电脑记得连到局域网),然后在网址栏输入以下来访问树莓派网络端口。

http://<树莓派IP>:8080/?action=stream

比如,我的树莓派ip是192.168.2.214,因此输入网址为:http://192.168.2.214:8080/?action=stream

在这里插入图片描述
如果浏览器视频卡住了,可以输入以下地址,浏览器兼容效果可能会好点:

http://192.168.2.214:8080/javascript_simple.html

在这里插入图片描述


参考:https://blog.csdn.net/m0_37872216/article/details/101608209

发布了653 篇原创文章 · 获赞 1016 · 访问量 73万+

猜你喜欢

转载自blog.csdn.net/ReCclay/article/details/103680051