mjpg-streamer是一个开源的V4L2测试框架,我们先来简单的运行一下看看效果,然后再具体分析实现的原理。
mjpg-stream程序运行
- 先去Github上,下载mjpg-streamer。下载地址:jacksonliam /mjpg-streamer
- 下载完成后,需要根据Github上Readme进行配置。首先安装cmake
sudo apt install cmake
- 安装libjpeg的开发版本,这里安装libjpeg8-dev,执行下面指令
sudo apt-get install cmake libjpeg8-dev
- 如果没有 gcc,以及用于 opencv 插件的 g++,则执行下面命令进行安装:
sudo apt-get install gcc g++
- 完成上述步骤后,进入到下载的mjpg-streamer中的mjpg-streamer-experimental文件夹下
cd mjpg-streamer-master/mjpg-streamer-experimental
然后依次执行
make clean all
sudo make install
- 执行启动程序
./start.sh
然后我们进入到8080端口,http://localh