Ⅰ Docker部署ZLMediaKit并进行推拉流测试
一、安装 Docker
首先,确保系统上已安装 Docker 环境。通过命令行执行 `docker --version` 来检查 Docker 版本,确保其正常运行。
二、安装并运行 ZLMediaKit
遵循官方文档或教程,使用 Docker 命令安装并运行 ZLMediaKit。例如:
```shell
docker pull zlmediakit/zlmediakit
docker run -d --name zlm -p 1935:1935 -p 8080:8080 zlmediakit/zlmediakit
```
三、复制 ZLMediaKit 相关文件,并删除上一步生成的容器
在容器运行后,执行如下命令复制必要的配置文件到宿主机,并删除上一步骤创建的容器:
```shell
docker cp zlm:/config/ ./ && docker rm zlm
```
四、自定义启动 ZLMediaKit
根据实际需求,编辑配置文件并使用自定义参数启动 ZLMediaKit 容器。例如,如需更改工作目录,可以使用如下命令:
```shell
docker run -d --name zlm -p 1935:1935 -p 8080:8080 -v $(pwd):/config zlmediakit/zlmediakit
```
五、验证
确保 ZLMediaKit 容器正在运行,并且可以通过浏览器访问管理界面,或使用相关命令行工具进行验证。
六、推拉流实验
进行推拉流测试时,首先使用推流工具发送视频流至 ZLMediaKit,然后使用拉流工具从 ZLMediaKit 获取视频流进行播放。
七、播放测试与端口调整
如果在播放时遇到问题,检查端口映射是否正确。默认情况下,ZLMediaKit 使用 1935 端口进行 RTMP 推流和拉流,8080 端口用于 HTTP 管理接口。若需使用其他端口,可在启动容器时指定。
八、修改端口号进行播放
如果需要更改端口号,确保在启动容器时正确设置端口映射。例如,将 1935 端口映射到宿主机的 8554 端口,可以使用以下命令:
```shell
docker run -d --name zlm -p 8554:1935 -p 8080:8080 zlmediakit/zlmediakit
```
九、查看生成的视频片段
推流完成后,ZLMediaKit 会自动在容器内保存视频片段。通过访问宿主机的 IP 地址,并查看 `live` 文件夹,可以找到包含推流时间和视频内容的文件,并可以使用 VLC 等播放器进行播放。
Ⅱ summera文件夹
此款文件夹不是用来夹纸的,是用来兜纸的。配合宜家的文件柜用的,也可以和茵瑞达推拉框架用 。