制作独立的 wvp-GB28181-pro docker 镜像 该镜像中仅包含 wvp-GB28181-pro 程序,不包含 zlmediakit、redis、录像辅助程序 zlmediakit、redis、录像辅助程序 将独立按需部署
docker build -t wvp-alpine .
修改需要运行的 docker-compse.yml 文件中涉及到 ip 部分的内
gb28181p:
environment:
SIP_IP: "192.168.0.177"
MEDIA_IP: "192.168.0.177"
- sqlite 模式
# 使用内部的 sqlite 数据库
docker-compose up -d
# 或者 使用外部的 sqlite 数据库 (当前目录下的wvp.sqlite)
docker-compose -f ./docker-compose.sqlite.yml up -d
- mysql 模式
docker-compose -f ./docker-compose.mysql.yml up -d
- 下载gb28181客户端 https://happytimesoft.com/products/gb28181-device/index.html
- 解压并修改
config.xml
配置文件 - 双击运行
GB28181Device.exe
#1 gb28181客户端 到 wvp服务器
GB28181.Client --:5060--> wvp.server (5060: gb28181数据端口)
#2 gb28181客户端 到 媒体服务器
GB28181.Client --:10010--> zlmediakit.server (10010: 固定视频流端口)[rtp-proxy-port: 10010]
# or
GB28181.Client --:30000-30500--> zlmediakit.server (30000-30500: 动态视频流端口)
#3 wvp服务器 到 媒体服务器
wvp.server -- :8000 --> zlmediakit.server (http-port: 8000, 视频播放及zlm管理端口)
wvp配置细节说明(非常重要)
# application.yml
sip:
ip: 192.168.1.100 # ip或域名 要求可以被gb28181设备访问
media:
ip: 192.168.1.100 # ip或域名 要求可以在局域网或者公网中可以访问到