linux安装zlm

1.创建zlm路径

/usr/local/zlm

2.cd到zlm路径下,下载zlm源码

#国内用户推荐从同步镜像网站gitee下载 
git clone --depth 1 https://gitee.com/xia-chu/ZLMediaKit
cd ZLMediaKit
#千万不要忘记执行这句命令
git submodule update --init

如果系统没有git命令,会提示安装git-core

 3.检查gcc 版本 >= 4.8

gcc -v

如果没装gcc会提示是否安装

 再次检查gcc版本

安装gcc-c++

sudo yum -y install gcc-c++

4.下载cmake编译器

sudo yum -y install cmake

5.安装openssl

 参考:https://www.cnblogs.com/wellwellwell/p/17119034.html

6.安装ffmpeg

参考:https://blog.csdn.net/weixin_42716596/article/details/125148006

7.安装libsrtp

参考:https://github.com/ZLMediaKit/ZLMediaKit/wiki/zlm%E5%90%AF%E7%94%A8webrtc%E7%BC%96%E8%AF%91%E6%8C%87%E5%8D%97

8.进入ZLMediaKit,并安装

cd /usr/local/zlm/ZLMediaKit
mkdir build
cd build
cmake .. -DENABLE_WEBRTC=true  -DOPENSSL_ROOT_DIR=/usr/local/openssl  -DOPENSSL_LIBRARIES=/usr/local/openssl/lib64
cmake --build . --target MediaServer

9.运行

cd /usr/local/zlm/ZLMediaKit/release/linux/Debug
// 启动
.
/MediaServer // 以守护进程模式启动 ./MediaServer -d &
// 后台启动
nohup ./MediaServer -d &

10.webrtc测试

参考:https://github.com/ZLMediaKit/ZLMediaKit/wiki/zlm%E5%90%AF%E7%94%A8webrtc%E7%BC%96%E8%AF%91%E6%8C%87%E5%8D%97

11.服务启停

// 关闭
killall -2 MediaServer

12.热加载

killall -1 MediaServer

 参考:https://github.com/ZLMediaKit/ZLMediaKit/wiki/%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%9A%84%E5%90%AF%E5%8A%A8%E4%B8%8E%E5%85%B3%E9%97%AD

 

文章参考:https://github.com/ZLMediaKit/ZLMediaKit/wiki/%E5%BF%AB%E9%80%9F%E5%BC%80%E5%A7%8B

posted @   精神病人王大夫  阅读(215)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示