背景
最近在做流媒体相关的一些东西, 比较了一些开源的流媒体服务, 目前 srs
和 ZlmediaKit
项目是评价比较高的, 今天主要在 Ubuntu18.04 上编译 ZlmediaKit, 并支持 webrtc 协议.
准备
源码准备
下载 zlmediakit 源码及其依赖组件源码.
git clone --depth 1 https://github.com/ZLMediaKit/ZLMediaKit.git
# 下载依赖组件源码
git submodule update --init
安装或编译依赖
查询是否已经安装 openssl 1.1.1 及以上版本, 一般 ubuntu18.04 应该已经有了.
# 查看 openssl 的版本
openssl version -a
下载 libsrtp 源码, 用于编译 webrtc 时所依赖.