项目介绍
RuoYi-Wvp 是一个基于 ruoyi-vue 和 WVP 框架的完全开源的 GB/T 28181-2016 标准流媒体平台。该项目旨在提供一个高效、稳定的流媒体处理解决方案,同时依托优秀的开源技术,为用户带来极佳的开发体验。RuoYi-Wvp 在保留版权的情况下,可以用于商业项目,并遵循 MIT 许可协议。

应用场景
-
视频监控:通过国标 28181 协议,轻松接入各类摄像头和录像机,实现视频流的在线观看与分发,适用于安防监控、智能交通等领域。 -
流媒体处理:依托 ZLMediaKit,提供高效的流媒体处理功能,满足视频直播、点播、转码等需求。 -
多终端认证:支持多终端认证系统,确保用户在不同设备上的安全访问。 -
大屏展示:提供大屏展示功能,适用于指挥中心、调度中心等场景,方便用户实时查看和监控视频流。
功能模块
-
用户管理:提供用户注册、登录、权限管理等功能。 -
视频管理:支持摄像头的接入、视频流的播放、录像的存储与回放等功能。 -
权限管理:支持加载动态权限菜单,实现多方式的权限控制。 -
系统配置:提供系统参数配置、日志管理等功能。 -
大屏展示:支持多屏拼接、视频轮巡、画面分割等大屏展示功能。
功能特点
-
-
完全开源:遵循 MIT 许可协议,用户可以自由获取和使用代码。
-
-
高效稳定:依托 ZLMediaKit,实现高效的流媒体处理,同时保证系统的稳定性。 -
一键生成代码:通过代码生成器,用户可以一键生成前后端代码,提升开发效率。 -
多终端支持:支持多种终端设备的访问,包括 PC、手机、平板等。 -
动态权限控制:支持加载动态权限菜单,实现灵活的权限管理。
项目技术栈
-
前端: -
Vue3:构建高效、优雅的前端界面。 -
Element-Plus:提供丰富的 UI 组件,提升开发效率。
-
-
后端: -
Spring Boot:构建稳健的后端服务。 -
Spring Security:提供安全认证和授权功能。 -
Redis:用于缓存数据,提高系统性能。 -
Jwt:用于用户身份验证和授权。
-
功能演示










开源地址
https://gitee.com/xiaochemgzi/RuoYi-Wvp