# video-live
**Repository Path**: wind-leaf-c/video-live
## Basic Information
- **Project Name**: video-live
- **Description**: 基于java的视频点播直播平台, 模仿于 BiliBili , 仿真度高
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 2
- **Created**: 2023-09-04
- **Last Updated**: 2023-09-04
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
[爬虫模块.md](爬虫模块.md)
JiliJili v0.0.0
基于RuoYi开发的仿BiliBili视频网站
# 快速启动
1. 获取数据
```text
链接:https://pan.baidu.com/s/13VfE_DpLWdrr-or8txDLPQ
提取码:blnu
```
解压到 ${my.basePath} 对应的位置, 默认为 `F:\ruoyi\video-live\` ,示例如下

2. 启动 redis
3. 首先, 修改 ruoyi-admin 下的 [application.yml](./ruoyi-admin/src/main/resources/application.yml) 的 my.basePath , 设置成自己的路径
4. 导入[数据库](./sql/my.sql) , 修改[application.yml](./ruoyi-admin/src/main/resources/application.yml)下的数据库配置信息
5. 启动后端
6. 启动前端
```shell
cd ruoyi-ui-vue3
cnpm i
cnpm run dev
```
7. 访问 /my/index
后台管理在 /
```text
admin账号: admin/admin123
jilijili账号: JiliJili/123456
```
业务模块推荐使用账号 18216075250/123456
> 直播接入的是欢拓云平台, 若直播不可用, 就去申请一个欢拓云平台的 openID 和 openToken , 在 [MTCloud.java](ruoyi-video-live/src/main/java/com/hjy/utils/MTCloud.java) 下修改
# 项目架构
后端:
- redis
- springboot
- mysql@8
- mybatis-plus
- java ffmpeg
- alipay
前端
- NodeJs@18.16.0
- vite
- vue
- vue-router
- pinia
- element-plus
- nplayer
- wangeditor(富文本编辑器)
- axios
- echarts
- less
- nprogress
- vuemoji-picker(表情选择)
- TS
- swiper(轮播图)
- mitt(消息订阅发布)
# 数据库设计
数据模型

E-R图

# 展示







