ZLMediaKit 编译 Ubuntu 系统

* 建议使用 Ubuntu22版本

  • 获取代码
#国内用户推荐从同步镜像网站gitee下载 
git clone --depth 1 https://gitee.com/xia-chu/ZLMediaKit
cd ZLMediaKit
#千万不要忘记执行这句命令
git submodule update --init
  • 安装依赖
apt-get install libssl-dev
apt-get install build-essential
apt-get install cmake
  • 检查 OpenSSL是否为1.1.x以上
  • 编译 WebRtc 模块
#下载地址 https://codeload.github.com/cisco/libsrtp/tar.gz/refs/tags/v2.3.0
tar -xvzf libsrtp-2.3.0.tar.gz 
cd libsrtp-2.3.0 
./configure --enable-openssl 
make -j8 && make install
#如编译异常,请到https://github.com/cisco/libsrtp 下载最新版尝试
  • 编译代码
cd ZLMediaKit
mkdir build
cd build
cmake .. -DENABLE_WEBRTC=true
cmake --build . --target MediaServer
# 查看输出 是否有 webrtc 已开启,如显示未开启,请重复第三步
  • 运行代码
cd /ZLMediaKit/ZLMediaKit/release/linux/Debug
nohup ./MediaServer -l 4 -d  >/dev/null 2>&1 &

 

 

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容