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

相关推荐
乐言3617 分钟前
如何用Jmeter实现自动化测试?
运维·jmeter·自动化
hnlucky15 分钟前
《基于 Kubernetes 的 WordPress 高可用部署实践:从 MariaDB 到 Nginx 反向代理》
运维·数据库·nginx·云原生·容器·kubernetes·mariadb
jie1889457586617 分钟前
ubuntu---100条常用命令
ubuntu
Jerry&Louis25 分钟前
【Ubuntu】neovim & Lazyvim安装与卸载
linux·ubuntu
我叫珂蛋儿吖1 小时前
[redis进阶六]详解redis作为缓存&&分布式锁
运维·c语言·数据库·c++·redis·分布式·缓存
头疼的程序员1 小时前
linux入门学习(介绍、常用命令、vim、shell)
linux·vim
lix的小鱼1 小时前
安装Hadoop并运行WordCount程序
大数据·linux·hadoop
Kaede61 小时前
如何选择合适的服务器操作系统
运维·服务器
无名3871 小时前
用 openssl 测试 tls 连接
运维·服务器
Johny_Zhao1 小时前
Ubuntu安装部署Zabbix网络监控平台和设备配置添加
linux·网络·mysql·网络安全·信息安全·云计算·apache·zabbix·shell·yum源·系统运维·itsm