- 参考
- 下载源码
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,安装
# 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
# REDIS数据库配置
redis:
# [必须修改] Redis服务器IP, REDIS安装在本机的,使用127.0.0.1
host: 127.0.0.1
# [必须修改] 端口号
port: 6379
- 配置ZLMediaKit
注意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