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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)