Skip to content

编译运行

648540858 edited this page Nov 25, 2021 · 3 revisions

安装依赖环境

项目运行依赖redis、jdk1.8,打包依赖git、maven、nodejs、npm。

linux

以ubuntu为例

apt-get install openjdk-11-jre git maven nodejs npm

如果安装等待时间长, 可以尝试切换软件源

window

请自行下载各个软件包的exe程序运行,maven、jdk、git、nodejs、npm需要配置环境变量。

编译WVP-PRO

  1. 下载源码
git clone https://gitee.com/pan648540858/wvp-GB28181-pro.git
  1. 编译静态页面
cd wvp-GB28181-pro/web_src/
npm --registry=https://registry.npm.taobao.org install
npm run build

编译如果报错, 一般都是网络问题, 导致的依赖包下载失败
编译完成后在src/main/resources下出现static目录

  1. 打包项目, 生成可执行jar
cd wvp-GB28181-pro
mvn package

编译如果报错, 一般都是网络问题, 导致的依赖包下载失败
编译完成后在target目录下出现wvp-pro-x.x-xxxxxxxx.jar

编译ZLMediaKit

参考ZLMediaKitWIKI

配置

参考https://github.com/648540858/wvp-GB28181-pro/wiki/%E9%85%8D%E7%BD%AE%E8%AF%B4%E6%98%8E

启动项目

1 启动ZLM 参考ZLMediaKitWIKI

2 运行WVP

mv wvp-GB28181-pro/src/main/resources/application-dev.yml wvp-GB28181-pro/target/application.yml 
cd wvp-GB28181-pro/target
java -jar wvp-pro-*.jar

如果运行报错, 参考一般错误处理

  1. 访问管理页面
http://你的ip:18080

比如我的部署的服务ip为192.168.1.44, server.port为18080, 那么访问地址为http://192.168.1.44:108080, 会自动跳转到登陆页,默认用户名:admin, 密码:admin