问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

WVP-GB28181-pro最新版部署指南

创作时间:
作者:
@小白创作中心

WVP-GB28181-pro最新版部署指南

引用
CSDN
22
来源
1.
https://blog.csdn.net/bacawa/article/details/139835117
2.
https://blog.csdn.net/fanyun_01/article/details/136522886
3.
https://blog.csdn.net/m0_71202849/article/details/137586973
4.
https://blog.csdn.net/m0_65663088/article/details/140001290
5.
https://blog.csdn.net/qq_40743057/article/details/139123436
6.
https://blog.csdn.net/qq_40666149/article/details/137272587
7.
https://blog.csdn.net/xunxue1523/article/details/136277896
8.
https://blog.csdn.net/qq_41519442/article/details/141110194
9.
https://blog.csdn.net/zengliguang/article/details/136486897
10.
https://blog.csdn.net/weixin_48296576/article/details/139684647
11.
https://blog.csdn.net/weixin_51313691/article/details/137038406
12.
https://blog.csdn.net/qq_43780173/article/details/139528691
13.
https://gitee.com/qiusu/wvp-GB28181-pro
14.
https://learn.microsoft.com/zh-cn/visualstudio/install/create-an-offline-installation-of-visual-studio?view=vs-2022
15.
https://learn.microsoft.com/zh-cn/visualstudio/install/install-visual-studio?view=vs-2022
16.
https://www.cnblogs.com/luyj00436/p/18148728
17.
https://help.fanruan.com/finebi/doc-view-1557.html
18.
https://www.cnblogs.com/shujuyr/p/18606517
19.
https://www.cnblogs.com/elfin/p/18179091
20.
https://www.cnblogs.com/xianz666/p/18433144
21.
https://www.cnblogs.com/knowlege/p/18055795
22.
https://www.cnblogs.com/haolb123/p/18122341

WVP-GB28181-pro是一个基于GB28181标准实现的网络视频平台,支持海康、大华等品牌的IPC接入。本文将为你提供最新的部署指南,从操作系统信息查看到数据库配置,再到编译ZLMediaKit和WVP-GB28181-pro,让你轻松搭建并运行这一强大的国标视频平台。无论是新手还是有经验的用户,都能从中受益。

01

一、环境准备

在开始部署之前,你需要确保系统已经安装了以下软件:

1. Visual Studio 2019

  1. 访问Visual Studio官网下载2019版本
  2. 选择专业版进行下载
  3. 安装时选择C++开发工具
  4. 安装完成后,创建一个简单的C++控制台应用程序,确保环境配置正确

2. Redis

  1. 下载Redis压缩包:Redis-x64-5.0.14.1.zip
  2. 解压到指定目录(如D:\Redis)
  3. 打开命令行,切换到Redis目录
  4. 运行redis-server.exe redis.windows.conf启动服务
  5. 另开一个命令行窗口,运行redis-cli.exe -h 127.0.0.1 -p 6379连接客户端
  6. 输入ping命令,如果返回PONG则说明安装成功

3. MySQL 8.0

  1. 访问MySQL官网下载社区版MSI安装包
  2. 双击安装包,按照向导完成安装
  3. 在配置界面设置root用户密码
  4. 安装完成后,打开服务管理器(services.msc),确保MySQL服务已启动
  5. 配置系统环境变量,将MySQL的bin目录添加到Path中

4. Maven 和 Node.js

  1. Maven:访问Apache Maven官网下载最新版本
  2. Node.js:访问Node.js官网下载Windows安装包
  3. 安装完成后,在命令行分别输入mvn -versionnode -v验证安装
02

二、ZLMediaKit流媒体服务器部署

1. 克隆仓库并初始化子模块

git clone --depth 1 https://gitee.com/xia-chu/ZLMediaKit.git
cd ZLMediaKit
git submodule update --init

2. 使用CMake生成解决方案

  1. 打开CMake-GUI
  2. 设置源码路径为ZLMediaKit根目录
  3. 设置构建路径为build目录
  4. 选择Visual Studio生成器
  5. 勾选ENABLE_WEBRTC选项
  6. 点击"Configure"进行配置
  7. 配置完成后点击"Generate"生成.sln文件

3. 编译与安装

  1. 使用Visual Studio打开生成的sln文件
  2. 右键点击"INSTALL"并选择"生成"
  3. 安装完成后,在指定路径找到可执行文件及依赖库

4. 运行MediaServer.exe

双击运行MediaServer.exe,会自动生成config.ini配置文件。如需修改端口等参数,可在该文件中进行调整。

03

三、wvp-GB28181-pro信令服务器部署

1. 克隆项目仓库

git clone https://gitee.com/pan648540858/wvp-GB28181-pro.git

2. 前端资源打包

进入web_src目录,运行以下命令以构建静态资源:

npm install
npm run build

3. 后端项目编译

在项目根目录下运行Maven命令打包:

mvn package

编译成功后会在target目录下生成.jar文件。

4. 配置application-dev.yml

修改数据库连接、Redis等配置项,确保与本地环境匹配。

5. 启动服务

使用以下命令启动应用:

java -jar wvp-pro-<version>.jar
04

四、常见问题及解决方案

  1. 端口冲突问题:确保所有配置的端口没有被其他服务占用
  2. Redis连接问题:检查Redis服务是否正常启动,防火墙是否允许连接
  3. MySQL连接问题:确认数据库服务已启动,用户名密码配置正确
  4. ZLMediaKit启动失败:检查系统环境变量是否配置正确,依赖库是否完整
05

五、一键运行方案

为了简化操作流程,你可以将上述命令封装成批处理脚本。以下是一个示例脚本:

@echo off
REM 启动Redis服务
start "" "D:\Redis\redis-server.exe"

REM 启动ZLMediaKit
start "" "D:\ZLMediaKit\release\windows\Debug\MediaServer.exe"

REM 启动WVP-GB28181-pro
cd /d "D:\wvp-GB28181-pro\target"
start "" "java -jar wvp-pro-2.7.2.jar"

REM 提示用户
echo 所有服务已启动,请访问http://localhost:8080查看界面
pause

将上述内容保存为.bat文件,双击运行即可一键启动所有服务。

通过以上步骤,你可以在Windows环境下完成wvp-GB28181-pro视频平台的部署。如果在部署过程中遇到问题,可以参考本文的常见问题部分,或在相关技术社区寻求帮助。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号