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调试

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐