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

相关推荐
2601_960567962 小时前
电商套图自动化效率的工程量化分析——从逐张生成到批量套图的架构演进
运维·架构·自动化
吳所畏惧3 小时前
宝塔面板Redis密码修改指南:SSH命令修改 vs 面板UI界面修改,哪个更靠谱?
运维·服务器·数据库·redis·缓存·ssh
DFT计算杂谈3 小时前
无 Root 权限在 Tesla K80 零门槛部署 DeepSeek 大模型
linux·服务器·网络·数据库·机器学习
HiDev_4 小时前
【非标自动化】2、认识元器件(确定目标)
运维·自动化
Zhang~Ling4 小时前
从 fopen 到 struct file:从零开始拆解 Linux 文件 I/O
linux·运维·服务器
DeeplyMind4 小时前
Linux 深入 per-VMA lock:Linux 缺页路径如何摆脱 mmap_lock
linux·per-vma lock
爱写代码的森5 小时前
蒙三方库 | harmony-utils之FileUtil文件重命名与属性查询详解
linux·运维·服务器·华为·harmonyos·鸿蒙·huawei
中微极客5 小时前
2026主流AI Agent框架技术选型与性能对比
运维·网络·人工智能
久曲健的测试窝5 小时前
智能座舱自动化测试落地方案:数字仿真搭配实车实测,解决用例运维与场景失真难题
运维
XMAIPC_Robot6 小时前
软硬协同实时控制|RK3588业务调度+FPGA硬件时序,ethercat实现半导体设备微秒级响应(125us)
linux·arm开发·人工智能·fpga开发