流媒体服务器ZLMediaKit在linux上部署

452 字
2 分钟
流媒体服务器ZLMediaKit在linux上部署

流媒体服务器ZLMediaKit在linux上(CentOS7)部署与启动#

1、获取代码#

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

2、安装编译器gcc#

sudo yum -y install gcc
sudo yum -y install gcc-c++

3、安装并升级cmake至3.1版本以上#

1)#

yum install -y cmake
cmake -version
cmake version 2.8.12.2

2)删除旧版本的cmake#

yum remove cmake -y

3)创建安装目录并在目录中下载新版本的cmake#

mkdir /opt/cmake
cd /opt/cmake
wget https://cmake.org/files/v3.9/cmake-3.9.2.tar.gz
tar zxvf cmake-3.9.2.tar.gz

4)编译安装#

./configure --prefix=/usr/local/cmake
make && make install

5)修改环境变量#

export CMAKE_HOME=/usr/local/cmake
export PATH=$PATH:$CMAKE_HOME/bin

保存环境变量

source /etc/profile

6)查看cmake版本#

cmake --version

4、安装其它插件#

1)安装openssl#

yum -y install openssl

2)安装 yasm#

wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz
tar -zxvf yasm-1.3.0.tar.gz
cd yasm-1.3.0
./configure
make && make install

3)安装ffmpeg#

1、下载解压#

wget http://www.ffmpeg.org/releases/ffmpeg-3.1.tar.gz
tar -zxvf ffmpeg-3.1.tar.gz

2、 进入解压后目录,输入如下命令/usr/local/ffmpeg为自己指定的安装目录#

cd ffmpeg-3.1
./configure --prefix=/usr/local/ffmpeg
make && make install

3、配置变量#

vi /etc/profile
在最后PATH添加环境变量:
export PATH=$PATH:/usr/local/ffmpeg/bin
保存退出
查看是否生效
source /ect/profile 设置生效

4、查看版本#

ffmpeg -version

5、构建和编译项目#

cd ZLMediaKit
mkdir build
cd build
cmake ..
make -j4

6、运行#

cd ZLMediaKit/release/linux/Debug
#通过-h可以了解启动参数
./MediaServer -h
#以守护进程模式启动
./MediaServer -d &
#以自定义配置文件启动
./MediaServer -c 配置文件具体地址
(nohup ./MediaServer -c 配置文件具体地址 &)

FFmpeg推流测试:

https://github.com/ZLMediaKit/ZLMediaKit/wiki/ZLMediaKit推流测试

7、关闭运行命令#

Terminal window
# 如果你是后台启动方式
sudo killall -2 MediaServer

8、参考链接#

  1. https://blog.csdn.net/qq_29752857/article/details/132321380
  2. github:https://github.com/ZLMediaKit/ZLMediaKit/wiki/快速开始(按照官方教程一般没啥问题)

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!

打赏
流媒体服务器ZLMediaKit在linux上部署
https://firefly.cuteleaf.cn/posts/obsidian/流媒体服务器zlmediakit在linux上部署/
作者
Firefly
发布于
2026-06-29
许可协议
CC BY-NC-SA 4.0
Profile Image of the Author
Firefly
Hello, I'm Firefly.
公告
欢迎来到我的博客!这是一则示例公告。
音乐
封面

音乐

暂未播放

0:00 0:00
暂无歌词
分类
标签
站点统计
文章
85
分类
5
标签
11
总字数
50,344
运行时长
0
最后活动
0 天前
站点信息
构建平台
Local
博客版本
Firefly v6.12.3
文章许可
CC BY-NC-SA 4.0

文章目录