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
- 访问Visual Studio官网下载2019版本
- 选择专业版进行下载
- 安装时选择C++开发工具
- 安装完成后,创建一个简单的C++控制台应用程序,确保环境配置正确
2. Redis
- 下载Redis压缩包:Redis-x64-5.0.14.1.zip
- 解压到指定目录(如D:\Redis)
- 打开命令行,切换到Redis目录
- 运行
redis-server.exe redis.windows.conf启动服务 - 另开一个命令行窗口,运行
redis-cli.exe -h 127.0.0.1 -p 6379连接客户端 - 输入
ping命令,如果返回PONG则说明安装成功
3. MySQL 8.0
- 访问MySQL官网下载社区版MSI安装包
- 双击安装包,按照向导完成安装
- 在配置界面设置root用户密码
- 安装完成后,打开服务管理器(services.msc),确保MySQL服务已启动
- 配置系统环境变量,将MySQL的bin目录添加到Path中
4. Maven 和 Node.js
- Maven:访问Apache Maven官网下载最新版本
- Node.js:访问Node.js官网下载Windows安装包
- 安装完成后,在命令行分别输入
mvn -version和node -v验证安装
02
二、ZLMediaKit流媒体服务器部署
1. 克隆仓库并初始化子模块
git clone --depth 1 https://gitee.com/xia-chu/ZLMediaKit.git
cd ZLMediaKit
git submodule update --init
2. 使用CMake生成解决方案
- 打开CMake-GUI
- 设置源码路径为ZLMediaKit根目录
- 设置构建路径为
build目录 - 选择Visual Studio生成器
- 勾选
ENABLE_WEBRTC选项 - 点击"Configure"进行配置
- 配置完成后点击"Generate"生成.sln文件
3. 编译与安装
- 使用Visual Studio打开生成的
sln文件 - 右键点击"INSTALL"并选择"生成"
- 安装完成后,在指定路径找到可执行文件及依赖库
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
四、常见问题及解决方案
- 端口冲突问题:确保所有配置的端口没有被其他服务占用
- Redis连接问题:检查Redis服务是否正常启动,防火墙是否允许连接
- MySQL连接问题:确认数据库服务已启动,用户名密码配置正确
- 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视频平台的部署。如果在部署过程中遇到问题,可以参考本文的常见问题部分,或在相关技术社区寻求帮助。
热门推荐
宝宝受惊夜哭不止?实用安抚秘籍来帮忙
什么是6S仓库管理及其定义
山东这个镇,何以引发民营经济冲击波?
冻干技术的原理、工艺过程及常见问题
美国一女生破解百年数学难题,或带来风力涡轮机革命性变革!
什么是CIFAR10数据集?它有哪些特点和用途?
“食物相克”的四大真相,99%的人不知道!
甘南7天深度游攻略:藏地文化+草原风光+小众路线一网打尽
上海静安:“美丽街区”建设唤醒街区历史记忆
透射电镜电子衍射技术 可全面分析晶体结构
掌握控糖策略,科学应对糖尿病
顶刊EES综述:水系锌离子电池面临的问题与机遇
肿瘤TIL疗法震撼2024年ESMO大会,10年无病生存率近90%
都是好学校!近期呼和浩特传来一批教育发展喜讯,看完超期待!
你好,18舰!欢迎,福建舰!
铁的氧化物分类介绍
定期存款还是国债?普通百姓稳健投资该咋选
怎么装ETC?装ETC时有哪些步骤和注意事项?
收音机:电子科技发展的见证者
什么是有效的分时K线图分析方法?分时K线图在交易中的应用有哪些?
内地银行与香港银行大揭秘:你所不知道的差异与优势
亲人去世的房间,再次入住,记得要先做好四件事,并非迷信!
生物质成型燃料的应用优势
弈道秋声:世界大赛初创时期聂卫平的棋界地位(上)
张铭志:医生的“舞台”不仅仅在临床,也应扎根基层助力科普
灰尘、睫毛……进到眼睛里的异物,去哪儿了?
科学喂养,宠物健康成长指南
波动方程的意义
论《道德经》"三宝"在新时代的现实意义
签劳务合同意味着什么