首先给出官方链接供查阅学习
- 官方 Git 地址 https://github.com/648540858/wvp-GB28181-pro
- 官方 Docker 镜像地址 https://hub.docker.com/r/648540858/wvp_pro
官方给出的启动脚本
docker pull 648540858/wvp_pro
docker run --env WVP_IP="你的IP" -it -p 18080:18080 -p 30000-30500:30000-30500/udp -p 30000-30500:30000-30500/tcp -p 80:80 -p 5060:5060 -p 5060:5060/udp 648540858/wvp_pro
执行后提示有 IP 已经被使用,因为官方给定的是 30000-30500
这个范围
docker run --env WVP_IP=192.168.1.10 -it -p 18080:18080 -p 30000-30500:30000-30500/udp -p 30000-30500:30000-30500/tcp -p 80:80 -p 5060:5060 -p 5060:5060/udp 648540858/wvp_pro
docker: Error response from daemon: driver failed programming external connectivity on endpoint romantic_brattain (xx): Error starting userland proxy: listen tcp4 0.0.0.0:30367: bind: address already in use.
可以尝试更换这个范围,或者缩小这个范围,我这里将范围缩小至 30400-30410
然后启动成功
docker run --env WVP_IP=192.168.1.10 -it -p 18080:18080 -p 30400-30410:30400-30410/udp -p 30400-30410:30400-30410/tcp -p 80:80 -p 5060:5060 -p 5060:5060/udp 648540858/wvp_pro
启动成功后访问 http://你的 ip:18080/
即可,帐号密码是 admin/admin
如果端口范围缩小了,需要编辑节点,将端口范围调整的与启动参数一致,否则会收流超时错误。
实时播放效果如图