项目介绍
校园活动直播平台是一个面向高校师生的在线直播系统,旨在为校园文化活动、学术讲座、社团活动等提供线上直播服务。该平台采用前后端分离架构,使用主流的Java技术栈开发。
技术架构
后端技术栈
- Spring Boot 2.7.x
- Spring Security
- MyBatis Plus
- Redis
- MySQL 8.0
- WebSocket
- JWT认证
前端技术栈
- Vue 3
- Element Plus
- Axios
- WebRTC
- Vue Router
- Pinia
直播相关技术
- SRS流媒体服务器
- RTMP协议
- HLS协议
- WebRTC
核心功能模块
1. 用户管理模块
- 用户注册与登录
- 角色权限管理(管理员、主播、观众)
- 个人信息管理
- JWT token认证