Ubuntu:wvp-GB28181-pro安装、运行
- 参考
https://doc.wvp-pro.cn
- 下载源码
GitHub - 648540858/wvp-GB28181-pro: WEB VIDEO PLATFORM是一个基于GB28181-2016标准实现的网络视频平台,支持NAT穿透,支持海康、大华、宇视等品牌的IPC、NVR、DVR接入。支持国标级联,支持rtsp/rtmp等视频流转发到国标平台,支持rtsp/rtmp等推流转发到国标平台。
https://gitee.com/pan648540858/wvp-GB28181-pro.git
- 编译前端
cd wvp-GB28181-pro/
cd web_src
npm --registry=https://registry.npmmirror.com install
npm run build
- 生成可执行jar
cd wvp-GB28181-pro
mvn package
- 生成war
cd wvp-GB28181-pro
mvn package -P war
- 配置:数据库
我使用postgresql,安装
Ubuntu安装PostgreSQL-CSDN博客
# postgresql数据源
datasource:
dynamic:
primary: master
datasource:
master:
type: com.zaxxer.hikari.HikariDataSource
driver-class-name: org.postgresql.Driver
url: jdbc:postgresql://127.0.0.1:5432/wvp?useUnicode=true&characterEncoding=UTF8&rewriteBatchedStatements=true&serverTimezone=PRC&useSSL=false&allowMultiQueries=true&allowPublicKeyRetrieval=true
username: weiyu
password: 12345678
登陆数据库,运行脚本:
数据库/2.7.3/初始化-postgresql-kingbase-2.7.3.sql
- 配置:Redis
LINUX安装使用Redis-CSDN博客
# REDIS数据库配置
redis:
# [必须修改] Redis服务器IP, REDIS安装在本机的,使用127.0.0.1
host: 127.0.0.1
# [必须修改] 端口号
port: 6379
- 配置ZLMediaKit
Ubuntu编译ZLMediaKit-CSDN博客
注意id/secret的配置。
#zlm 默认服务器配置
media:
id: your_server_id
# [必须修改] zlm服务器的内网IP
ip: 127.0.0.1
# [必须修改] zlm服务器的http.port
http-port: 8081
# [必选选] zlm服务器的hook.admin_params=secret
secret: dMb3UTSeCOW0Ip3VcdJrfGRXHxX8vvqX
nohup ./MediaServer -d -m 3 &
- 运行
cd wvp-GB28181-pro/target
java -jar wvp-pro-*.jar
- 测试
用户名、密码:admin:admin
http://localhost:18080