wvp-pro连接zml
时间: 2025-03-31 19:12:45 浏览: 78
### WVP-Pro 与 ZLM 连接配置
为了实现 WVP-Pro 和 ZLM (ZLMediaKit) 的连接,需完成以下几个方面的设置:
#### 配置文件调整
WVP-Pro 使用 `application.yml` 文件作为主要配置文件。如果开发环境中有多个配置文件(如 `application-dev.yml`),可以通过复制的方式将其重命名为默认加载的配置文件名 `application.yml`[^1]。
以下是典型的 `application.yml` 中涉及 ZLM 媒体服务器的部分配置项:
```yaml
server:
port: 8088
zlm:
enable: true
ip: 127.0.0.1
httpPort: 8089
wsPort: 5700
rtmpPort: 1935
pullStreamTimeoutSecs: 60
```
上述配置说明如下:
- **enable**: 是否启用 ZLM 支持。
- **ip**: ZLMediaKit 所运行的服务 IP 地址。
- **httpPort**: ZLM 提供 HTTP 接口监听的端口号,默认为 8089。
- **wsPort**: WebSocket 协议使用的端口号,默认为 5700。
- **rtmpPort**: RTMP 协议支持的端口号,默认为 1935。
- **pullStreamTimeoutSecs**: 拉流超时时间,单位秒。
以上参数均需要根据实际部署情况修改,特别是当 ZLM 不在同一台机器上运行时,应将 `ip` 替换为目标主机的实际地址。
---
#### 启动服务
在完成配置后,通过命令行启动 WVP-Pro 服务:
```bash
java -jar wvp-pro-2.7.0-02250919.jar
```
此时浏览器访问 URL (`http://<wvp-server-ip>:8088`) 可验证服务是否正常启动[^3]。
对于 ZLMediaKit,则按照其官方文档中的方法编译并启动服务。通常情况下,只需执行以下命令即可快速测试:
```bash
./media_server
```
---
#### 录像功能集成
WVP-Pro 辅助录像程序 `wvp-pro-assist` 是专门设计用于配合 ZLM 实现录像管理的功能模块。该模块可以独立运行并与 ZLM 结合使用,提供录像录制、合并以及下载等功能接口[^2]。
要使两者协同工作,除了基础网络连通性和配置一致性外,还需确认以下几点:
- 确保 ZLM 已开启录像存储路径及相关权限;
- 在 WVP-Pro 的 API 调用中指定正确的媒体源 ID 或通道号;
- 如果存在跨域请求场景,建议检查 CORS 设置以允许前端页面调用后台接口。
---
#### 故障排查提示
若发现无法建立连接或者视频流播放异常,请依次检查下列事项:
1. 网络可达性:Ping 测试目标设备之间的通信状态。
2. 端口开放状况:确保所有必需的服务端口未被防火墙阻断。
3. 日志记录分析:查看 WVP-Pro 和 ZLMediaKit 的日志输出寻找错误线索。
---
阅读全文
相关推荐


















