- CMake >= 3.17
- Boost
- FFMPEG build with at least libx264 enabled
- websocketpp
- OpenSSL
- OpenCV2 (libopencv)
- mariadb++
$ sudo apt-get install make cmake yasm nasm pkg-config libssl-dev libboost-all-dev libx264-dev libopencv-dev
I configured ffmpeg with:
$ ./configure --ld="g++" --enable-gpl --disable-programs --disable-static --enable-shared --enable-libx264
$ mkdir build
$ cd build
$ cmake ..
$ make
Rtmp module inspired by cpp_media_server-1 which is licensed under MIT. Copyright (c) 2021 Alex.CR
The class contains a copy of json from Niels Lohmann which is licensed under MIT. Copyright (c) 2013-2022 Niels Lohmann