[运维] 在Ubuntu系统下编译ZLMediaKit
在Ubuntu系统下编译ZLMediaKit
·
Ubuntu20.4 系统编译
安装依赖
sudo apt-get update && \
sudo apt-get install -y --no-install-recommends \
build-essential \
cmake tzdata libssl-dev\
git curl vim wget \
libmysqlclient-dev \
libx264-dev \
libfaac-dev \
gcc g++ gdb\
libssl-dev libsdl-dev libavcodec-dev libavutil-dev\
ca-certificates openssl ffmpeg &&\
git clone https://gitee.com/mirrors/libsrtp.git && cd libsrtp && git checkout v2.2.0 && \
./configure --enable-openssl && make && sudo make install
编译ZLMediaKit
export zlmGitUrl="https://gitee.com/xia-chu/ZLMediaKit"
git clone --depth=1 "${zlmGitUrl}"
cd ZLMediaKit
git submodule update --init --recursive && \
mkdir -p build release/linux/Release/ &&\
cd build && \
cmake -DCMAKE_BUILD_TYPE=Release -DENABLE_WEBRTC=true -DENABLE_TESTS=false .. && \
make -j8
Ubuntu22.04 系统编译
安装依赖
sudo apt-get update && \
sudo apt-get install -y --no-install-recommends \
build-essential \
cmake tzdata libssl-dev\
git curl vim wget \
libmysqlclient-dev \
libx264-dev \
libfaac-dev \
gcc g++ gdb\
libssl-dev libsdl2-dev libavcodec-dev libavutil-dev\
ca-certificates openssl ffmpeg &&\
git clone https://gitee.com/mirrors/libsrtp.git && cd libsrtp && git checkout v2.5.0 && \
./configure --enable-openssl && make && sudo make install
编译ZLMediaKit
export zlmGitUrl="https://gitee.com/xia-chu/ZLMediaKit"
git clone --depth=1 "${zlmGitUrl}"
cd ZLMediaKit
git submodule update --init --recursive && \
mkdir -p build release/linux/Release/ &&\
cd build && \
cmake -DCMAKE_BUILD_TYPE=Release -DENABLE_WEBRTC=true -DENABLE_TESTS=false .. && \
make -j8
本人可接wvp+zlm调试
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)