前言:我需要借助mjpg-streamer流媒体服务器实现rtsp流媒体的读取实现目标检测后可以实时观看监控,刚开始部署的时候使用了unbutu20.04,接下来讲解一下怎么在docker里面部署。
一、克隆mjpg-streamer开源项目到ubuntu18.04容器
1.在docker下拉取ubuntu18.04镜像:
docker pull ubuntu:18.04
2.运行镜像
docker run -it 5a21 /bin/bash,这里面的5a21是镜像ID前4位,具体可以win+r,输入cmd回车后,输入docker images查看。
3.安装需要的git工具
apt update
apt install git
4.克隆mjpg-streamer到本地
git clone https://github.com/jacksonliam/mjpg-streamer.git
二、安装mjpg-streamer所依赖的环境
1.安装官网指定的环境
apt-get install cmake libjpeg8-dev
apt-get install gcc g++
2.安装编译input_opencv.so所依赖的环