制作独立的 wvp-GB28181-pro docker 镜像
该镜像中仅包含 wvp-GB28181-pro 程序,不包含 zlmediakit、redis、录像辅助程序;
zlmediakit、redis、录像辅助程序 将独立按需部署
项目地址:https://github.com/openmynet/wvp-GB28181-pro-docker
git clone https://github.com/openmynet/wvp-GB28181-pro-docker
cd wvp-GB28181-pro-docker
docker build -t wvp-alpine .
修改需要运行的 docker-compse.yml 文件中涉及到 ip 部分的内
gb28181p:
environment:
SIP_IP: "192.168.0.177"
MEDIA_IP: "192.168.0.177"
# 使用内部的 sqlite 数据库
docker-compose up -d
# 或者 使用外部的 sqlite 数据库 (当前目录下的wvp.sqlite)
docker-compose -f ./docker-compose.sqlite.yml up -d
docker-compose -f ./docker-compose.mysql.yml up -d
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或域名 要求可以在局域网或者公网中可以访问到
Content type
Image
Digest
Size
117.3 MB
Last updated
almost 5 years ago
docker pull vstarspace/wvp-alpine