当前位置: 首页 > news >正文

Ubuntu编译ZLMediaKit

  • 下载
git clone https://gitee.com/xia-chu/ZLMediaKit
cd ZLMediaKit
git submodule update --init
  • 安装工具
sudo apt install -y build-essential
sudo apt install -y gcc g++
sudo apt install -y cmake

sudo apt install -y build-essential cmake git libssl-dev libsdl1.2-dev libavcodec-dev libavutil-dev ffmpeg

  • 编译openssl

LINUX下载编译OpenSSL_linux下载 openssl-CSDN博客

  • 编译libsrtp

LINUX下载编译libsrtp-2.3.0_libsrtp-2.3.0.tar.gz-CSDN博客

  • 编译
OPENSSL_DIR=/usr/openssl

mkdir build

cd build

cmake .. \
    -DENABLE_WEBRTC=true \
    -DOPENSSL_ROOT_DIR=${OPENSSL_DIR} \
    -DOPENSSL_LIBRARIES=${OPENSSL_DIR}/lib

cmake --build . \
    --target MediaServer
  • 启动
cp -r www release/linux/Debug/

sudo ./MediaServer
  • 测试
https://localhost

相关文章:

  • react实例与总结(二)
  • ollama修改监听ip: 0.0.0.0
  • deepseek清华大学第二版 如何获取 DeepSeek如何赋能职场应用 PDF文档 电子档(附下载)
  • 计算机网络基础杂谈(局域网、ip、子网掩码、网关、DNS)
  • 分布式 IO 模块:水力发电设备高效控制的关键
  • 正则表达式特殊字符
  • Nginx 常用命令和部署详解及案例示范
  • arthas教程(还没有全部写完,有空更新)
  • QT事件循环
  • 【Spring详解五】bean的加载
  • Debian软件包重构
  • 第三章:Transformer模型探索
  • ECMAScript6----var、let、const
  • 【Pandas】pandas Series rename_axis
  • vue3面试题进阶版
  • 【设计模式精讲】创建型模式之原型模式(深克隆、浅克隆)
  • [特殊字符]边缘计算课程资料整理|从零到实战全攻略[特殊字符]
  • Rust配置笔记
  • 高并发下秒杀系统的设计
  • Hadoop一 HDFS分布式文件系统
  • 合同约定拿850万保底利润?重庆市一中院:约定无效,发回重审
  • 讲座预告|大国博弈与创新破局:如何激励中国企业创新
  • 魔都眼·上海车展④|奔驰宝马保时捷……全球豪车扎堆首秀
  • 土耳其发生6.2级地震,震源深度10千米
  • 教培机构向学员提供盗版教材,法院:应承担著作权侵权责任
  • 马上评丨冒名顶替上中专,为何一瞒就是30多年?