WVP和ZML分别部署在2台公网服务器
2台服务器环境,ubuntu22.04 LTS。
ZLMediaKit 使用最新版本编译(2023-07-13)。
wvp-GB28181-pro 使用2.6.8版本。
服务器A,部署ZLMediaKit, 公网IP为: AAA.AAA.AAA.AAA
并按照官网开放对应端口(服务器本身和云服务器)
服务器B,部署wvp-GB28181-pro, 公网IP为: BBB.BBB.BBB.BBB
并按照官网开放对应端口(服务器本身和云服务器)
【服务器A @ ZML说明】
ZLMediaKit编译,使用官方文档编译成功,服务器A中搭好建运行环境。
配置文件config.ini
要修改以下3个参数。
general.mediaServerId= ZLMediaKit_id [自定义]
http.prot = 8081 [自定义]
rtc.externIP= AAA.AAA.AAA.AAA [当前服务器公网IP]
【服务器B @ wvp-GB28181-pro说明】
wvp-GB28181-pro编译,使用官方文档编译成功,服务器B中搭建好运行环境。
配置文件 xxx.yml
要修改以下重点参数(其他参照官方说明)。
sip.ip = 服务器B的网卡IP (即ip addr显示eth0上的IPV4地址),也是当前服务器所在的内网IP
media.id = ZLMediaKit_id [等同于 ZLM 所在服务器的 配置文件中 general.mediaServerId ]
media.ip = AAA.AAA.AAA.AAA [ ZLM 所在服务器的公网IP]
media.http-port = 8081 [ ZLM 所在服务器的 http.prot 参数 ]
media.stream-ip = AAA.AAA.AAA.AAA
[ ZLM 所在服务器的公网IP 或者域名 如:zml.baidu.com ,即播放地址是域名 ]
media.sdp-ip = AAA.AAA.AAA.AAA [ ZLM 所在服务器的公网IP]
media.hook-ip= BBB.BBB.BBB.BBB
启动顺序
1:启动ZML
2:启动WVP