0.拉取代码

GitHub - 648540858/wvp-GB28181-pro: WEB VIDEO PLATFORM是一个基于GB28181-2016标准实现的网络视频平台,支持NAT穿透,支持海康、大华、宇视等品牌的IPC、NVR、DVR接入。支持国标级联,支持rtsp/rtmp等视频流转发到国标平台,支持rtsp/rtmp等推流转发到国标平台。

本机ip为:192.168.31.99

1.前端部署

进入web_src目录

\wvp-GB28181-pro\web_src>

npm --registry=https://registry.npmmirror.com install
npm run build

 正常应该是这样:

2.ZLM服务部署

WVP-RPO会依赖ZLM服务,所以我们需要启动一个ZLM服务

docker一键拉取镜像启动:

docker run -id -p 1935:1935 -p 8080:80 -p 8443:443 -p 8554:554 -p 10000:10000 -p 10000:10000/udp -p 8000:8000/udp -p 9000:9000/udp -p 50000-50300:50000-50300/udp  zlmediakit/zlmediakit:mcaster

 这里关注80,443这两个映射出来的端口,以及开放的范围端口50000-50300。下面会用到

3.项目配置

项目启动前必须修改的配置,修改application-dev.yml文件

3.1 redis配置

修改为你自己redis部署的ip和端口,密码。

3.2 Mysq配置

修改为你自己MySQL部署的ip和端口,密码。

3.3 项目启动的端口

server.port

3.4 SIP配置

主要修改为你部署项目所在机器的ip和端口,domain,id,和password为自定义,你设置什么,摄像头终端后台就设置什么。

3.5 ZLM服务配置

需要注意zlm局域网ip的设置服务id名设置ssl端口设置密码设置docker端口范围设置

容器内的配置文件。

启动前将application.yml修改指定dev后就能启动成功了

profiles:
  active: dev

4.访问

启动

访问

播放

5.资源

wvp项目:https://github.com/648540858/wvp-GB28181-pro

ZLM项目:https://github.com/ZLMediaKit/ZLMediaKit

Logo

鸿蒙生态一站式服务平台。

更多推荐