部署情况:
1、服务器安装于自建机房内,机房配置有锐捷防火墙,需要开通端口映射及安全策略才能实现外网与服务器通信。
2、wvp-pro直接采用linux安装,系统为ubuntu18.04。
问题一:安装完成后,摄像头无法与wvp平台进行SIP通信
已按照项目wiki说明完成以下端口映射及安全策略开通:
| 服务 | 端口 | 类型 | 必选 |
|---|---|---|---|
| wvp | 18080 | tcp | 是 |
| wvp | 5060 | udp and tcp | 是 |
| zlm | 8088 | tcp | 是 |
| zlm | rtp.port-range(30000-30500) | udp and tcp | 多端口开放 |
解决:通过配置锐捷防火墙,将5060端口从预留端口中释放出来,通信实现
问题二:摄像头注册到wvp后,点击播放,出现【收流超时】错误
解决:排除了所有端口问题,发现是防火墙开启了NAT,因此SIP服务器默认返回给摄像机的访问地址是局域网地址 需要修改wvp项目的application.yml
media:
ip: 192.168.10.2 #内网地址
stream-ip: #需要填写外网地址,必填
sdp-ip: #需要填写外网地址,必填