$ cd mmstreamer_sources/
$ docker build -t mmstreamer-image ci/
cd mmstreamer_sources/
docker run --privileged -it -u $(id -u) --rm -v $(pwd):/workdir mmstreamer-image:latest
make all install
These packages are those used in the docker image. If you encounter any issue (compilation failure due to missing packages or a runtime issue), please check the Dockerfile to make sure no new package has been added afterward but not reported here.
- build-essential
- libgl1-mesa-dev
- libgl1-mesa-glx
- libjpeg8-dev
- libpng16-dev
- libv4l-dev
- libx11-dev
- libxext-dev
- zlib1g-dev
Note : For libpng, try "libpng-dev" instead if installing libpng16-dev fails.
git clone https://github.com/BoubacarDiene/mmstreamer.git mmstreamer_sources
cd mmstreamer_sources/
make all install
Note : Please, see TROUBLESHOOT if you encounter problems compiling mmstreamer.
cd mmstreamer_sources/
make clean OR make mrproper