Ⅰ 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文件夾
此款文件夾不是用來夾紙的,是用來兜紙的。配合宜家的文件櫃用的,也可以和茵瑞達推拉框架用 。