1. WVP+ZLM部署问题全景分析
WVP(Web Video Platform)与ZLM(ZLMediaKit)的组合是目前国标视频监控领域最常用的开源解决方案之一。这套系统基于GB28181-2016标准,能够实现视频设备的统一接入和管理。但在实际部署过程中,即使是经验丰富的工程师也经常会遇到各种"坑"。
我最近在客户现场部署了一套WVP+ZLM系统,过程中遇到了十几个典型问题。这些问题主要集中在网络配置、服务依赖、参数调优三个方面。下面我将详细分析这些问题的成因和解决方案,帮助大家避开这些"雷区"。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 环境准备与基础配置
2.1 硬件与操作系统选择
WVP和ZLM对硬件配置要求较高,特别是当需要处理多路视频流时。根据我的经验:
- CPU:至少4核,推荐8核以上。视频编解码非常消耗CPU资源
- 内存:8GB起步,每增加100路视频需要额外1GB内存
- 存储:SSD硬盘,视频录制需要高IOPS
- 网络:千兆网卡,每路视频按2Mbps计算带宽需求
操作系统推荐使用Ubuntu 22.04 LTS,这是目前最稳定的选择。CentOS 7也可以运行,但需要额外处理一些依赖问题。
2.2 网络环境配置
网络问题是WVP+ZLM部署中最常见的故障点:
-
端口开放:
- WVP默认使用5060(SIP)、18080(HTTP)
- ZLM需要1935(RTMP)、554(RTSP)、80/443(HTTP/HTTPS)、10000-65535(UDP/TCP媒体端口)
建议使用以下命令检查端口是否开放:
bash复制sudo ufw allow 5060/tcp sudo ufw allow 18080/tcp sudo ufw allow 1935/tcp sudo ufw allow 554/tcp sudo ufw allow 10000:65535/udp -
NAT穿透:
如果服务器位于内网,需要在路由器上配置端口映射。特别注意UDP端口的映射,很多设备只映射了TCP端口。 -
防火墙设置:
除了系统防火墙,还要检查云服务商的安全组规则。阿里云、腾
