zlmediakit部署
时间: 2025-01-08 22:49:07 浏览: 5
### ZLMediaKit 部署教程
#### 准备工作
为了成功部署 ZLMediaKit,需先准备合适的构建环境。推荐的操作系统包括 Ubuntu 和 CentOS,在这些平台上可以更顺利地完成安装过程[^1]。
#### 获取源码
通过 Git 下载最新版本的 ZLMediaKit 源代码到本地机器上:
```bash
git clone https://github.com/ZLMediaKit/ZLMediaKit.git
cd ZLMediaKit
```
#### 编译依赖库
ZLMediaKit 的正常运行依赖于多个第三方库的支持。对于 Linux 用户来说,可以通过包管理器来简化这一流程。例如在基于 Debian/Ubuntu 的发行版中执行如下命令以获取所需工具链和库文件:
```bash
sudo apt-y cmake g++ git libssl-dev libsodium-dev libavformat-dev libswscale-dev libavcodec-dev libavutil-dev pkg-config
```
而对于 RedHat/CentOS 则应采用 yum 或者 dnf 来代替 apt-get 进行相同操作。
#### 构建项目
进入项目的根目录并创建 build 文件夹用于存放编译产物;接着调用 CMake 工具配置工程参数最后启动 make 命令开始实际编译过程:
```bash
mkdir build && cd build
cmake ..
make -j$(nproc)
```
如果一切顺利的话此时应该已经得到了可执行程序以及动态链接库等资源。
#### 启动服务端口监听
编译完成后即可尝试启动服务器实例,默认情况下会自动绑定至本机所有可用网络接口上的指定端口号(如 RTMP 协议对应 1935),当然也可以修改配置文件来自定义行为模式[^2]:
```bash
./server/server
```
#### 设置访问密码 (Secret Key)
出于安全考虑建议更改默认密钥(secret key), 修改 `conf/config.ini` 中相应字段值为自定义字符串替代原始固定串 "035c73f7-bb6b-4889-a715-d9eb2d1925cc"。
阅读全文