# RuoYi-Wvp-GB28181 流媒体平台 **Repository Path**: xiaochemgzi/RuoYi-Wvp ## Basic Information - **Project Name**: RuoYi-Wvp-GB28181 流媒体平台 - **Description**: ruoyi-wvp 是一款基于 ruoyi-vue 、wvp-gb28181-pro 和 ZLMediaKit 的强大开源平台,专为现代企业与开发者打造,它不仅支持主流的 国标28181 、onvif、rtsp 、海康协议、大华sdk、gat1400、乐橙、萤石,更以“开箱即用、简单部署”的特性,重新定义了流媒体平台的便捷性与高效性。 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: http://java.ry-wvp.xyz/ - **GVP Project**: No ## Statistics - **Stars**: 1807 - **Forks**: 365 - **Created**: 2025-04-17 - **Last Updated**: 2026-07-23 ## Categories & Tags **Categories**: multimedia **Tags**: ZLMediaKit, GB28181, RuoYi-Vue, wvp, GAT1400 ## README

RuoYi-Wvp

基于ruoyi-vue的流媒体平台,开箱即用、完全开源、使用MIT许可协议

star version license

--- ## 平台介绍 RuoYi-Wvp 是基于 [RuoYi-Vue](https://ruoyi.vip/) 与 WVP 框架开发的全开源 GB/T 28181 流媒体平台,依托 [ZLMediaKit](https://github.com/ZLMediaKit/ZLMediaKit) 流媒体服务,实现高效、稳定的视频接入与分发。 ### 核心能力 - **多协议接入**:支持 GB28181-2016/2022、ONVIF、RTSP、海康 ISUP、大华 SDK 等多种协议,轻松接入各类摄像头/NVR - **流媒体分发**:基于 ZLMediaKit 实现直播、回放、云台控制等功能 - **大屏可视化**:内置数据大屏看板,设备状态、告警等信息一目了然 - **代码生成**:整合 RuoYi 代码生成器,一键生成前后端 CRUD 代码 - **权限管理**:动态权限菜单,多终端认证,Spring Security + JWT 安全体系 --- ## 项目结构 ``` RuoYi-Wvp ├── ruoyi-admin # 入口模块 - Spring Boot 启动,整合所有子模块 ├── ruoyi-framework # 框架模块 - 数据源、AOP、系统监控等基础设施 ├── ruoyi-system # 业务模块 - 设备管理、大屏接口、系统服务 ├── ruoyi-wvp # WVP 模块 - GB/T 28181 国标协议 SIP 信令 ├── ruoyi-isup # ISUP 模块 - 海康 ISUP 协议(CMS/SS/SMS/Alarm/Stream) ├── ruoyi-onvif # ONVIF 模块 - ONVIF 协议设备接入 ├── ruoyi-rtsp # RTSP 模块 - RTSP 协议设备接入 ├── ruoyi-dahua # 大华模块 - 大华 SDK 集成(云台/报警/门禁/热成像等 15+ 功能) ├── ruoyi-common # 公共模块 - 工具类、ZLM 服务、编解码等 ├── ruoyi-quartz # 定时任务 - 设备状态巡检等周期性任务 ├── ruoyi-generator # 代码生成 - Velocity 模板,一键生成前后端代码 ├── ruoyi-ui-vue3 # 管理前端 - Vue 3 + Element Plus + Vite └── ruoyi-ui-large # 大屏前端 - Vue 3 + TypeScript + TailwindCSS + ECharts ``` --- ## 技术栈 | 层级 | 技术 | | -------- | ------------------------------------------------------------ | | **后端** | Spring Boot 2.7.18 · Spring Security 5.7 · MyBatis · Redis · Druid · JWT | | **前端** | Vue 3.4 · Element Plus 2.7 · Vite 5.3 · Pinia · ECharts 5 | | **流媒体** | ZLMediaKit · GB/T 28181 SIP · ONVIF · RTSP · 海康 ISUP · 大华 SDK | | **数据库** | MySQL 8 · Redis 6 | | **工具库** | Hutool 5.8 · Fastjson2 · Apache POI · Velocity · Swagger 3 | | **大屏** | Vue 3 · TypeScript · TailwindCSS · ECharts · 自适应缩放 | --- ## 版本功能对比 | 功能 | 开源版 | 商业版 | | --- | :---: | :---: | | GB28181 协议 | ✓ | ✓ | | ONVIF 协议 | ✓ | ✓ | | RTSP 协议 | ✓ | ✓ | | 海康 ISUP 协议 | ✓ | ✓ | | 海康 SDK | - | ✓ | | 大华 SDK | ✓ | ✓ | | 宇视 SDK | - | ✓ | | 天地伟业 SDK | - | ✓ | | 萤石云 | - | ✓ | | 乐橙云 | - | ✓ | | GAT1400 协议 | - | ✓ | | 小程序 + App | - | ✓ | --- ## 在线体验 - 文档地址:[http://119.29.185.101:85/](http://119.29.185.101:85/) - 商业版演示地址:[http://119.29.185.101/device/gbDevice](http://119.29.185.101/device/gbDevice) --- ## 系统截图 | | | | :----------------------------------------------------------: | :----------------------------------------------------------: | | | | | | | | | | | | | | | | | | | | | | | | | --- ## 关联开源项目 ### RuoYi-Qs-NVR(基于 RuoYi-Cloud 的 NVR 系统) | 平台 | 后端 | 前端 | | ------ | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | | Gitee | [ruoyi-qs-nvr](https://gitee.com/tangwenzhaoaini/ruoyi-qs-nvr) | [ruoyi-qs-nvr-ui](https://gitee.com/tangwenzhaoaini/ruoyi-qs-nvr-ui) | | GitHub | [ruoyi-qs-nvr](https://github.com/2929004360/ruoyi-qs-nvr) | [ruoyi-qs-nvr-ui](https://github.com/2929004360/ruoyi-qs-nvr-ui) | ### RuoYi-Qs-Yolo(基于 YOLO 的 AI 识别系统) | 平台 | 地址 | | ------ | --------------------------------------------------------------------------------- | | Gitee | [ruoyi-qs-yolo](https://gitee.com/tangwenzhaoaini/ruoyi-qs-yolo) | | GitHub | [ruoyi-qs-yolo](https://github.com/2929004360/ruoyi-qs-yolo) | --- ## 交流与支持 - **QQ 群**:[![QQ群](https://img.shields.io/badge/695642294-blue.svg)]() - **微信**:ruoyi-wvp888(备注:ruoyi-wvp) --- ## 授权协议 本项目自有代码使用 MIT 协议,在保留版权信息的前提下可自由应用于商业及非商业项目。项目中使用了部分第三方开源代码,商用环境下请自行评估并遵循对应协议。因使用本项目产生的商业纠纷或侵权行为与本项目及开发者无关,请自行承担法律风险。 --- ## 特别致谢 - [ZLMediaKit](https://github.com/ZLMediaKit/ZLMediaKit) — 高性能流媒体服务框架,作者 [夏楚](https://github.com/xia-chu) - [WVP-GB28181-Pro](https://github.com/648540858/wvp-GB28181-pro) — 国标 GB/T 28181 服务器框架,作者 [648540858](https://github.com/648540858) - [RuoYi-Vue](https://ruoyi.vip/) — 优秀的快速开发框架,作者 [若依](https://ruoyi.vip/) - [GoView](https://gitee.com/dromara/go-view) — 大屏可视化低代码平台