# 介绍
这个项目整体上为一个`Web`项目的基础部分,分为`前台` 和`后台`两个部分。前台项目是由`Angular`编写,后台项目由`SpringBoot`及其它组件编写,主要分为两个服务:`service-web`是`Web`服务,为前台项目提供接口,处理业务流程,实现了基于权限、角色、用户的基本系统;`service-static-resource`是一个基本的静态资源服务,根据请求参数压缩图片的分辨率,提供音视频转码和`mpeg-dash`格式的流媒体服务,并支持动态码率。
# 目录结构
```shell
├── app
├── env
│ └── dev
├── server
│ ├── ffmpeg
│ │ ├── linux-x86_64
│ │ ├── macos-x86_64
│ │ └── windows-x86_64
│ ├── lib-commons
│ ├── lib-dao
│ ├── lib-model
│ ├── lib-service
│ ├── lib-static-resource
│ ├── service-static-resource
│ └── service-web
└── web
```
# 安装
## 依赖软件
`JDK8` ,地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
`vagrant`,地址:https://www.vagrantup.com/
`virtual box`,地址:https://www.virtualbox.org/wiki/Downloads
`nodejs` ,地址:https://nodejs.org/zh-cn/
## IDE
`Eclipse`推荐使用`STS`,地址:https://spring.io/tools/sts
`WebStorm`,地址:https://www.jetbrains.com/webstorm/
### 启动服务
```shell
cd Base/env/dev/
vagrant up
```
`vagrant`启动后会在它管理的linux镜像中部署好`mysql`和`rabbitmq`。`mysql`默认为`base`,密码为`123456`。`rabbitmq`用户为`root`,密码为`123456`。
### 导入后台项目
打开`Eclipse`,导入`Base/server`为`maven`项目。
### 导入前台
打开`WebStorm`,打开`Base/web`,然后在这个目录下使用`npm install`安装依赖库。
### 运行后台
以`Java Application ` 运行`service-web`中的`ServiceWebApplication.java`
以`Java Application ` 运行`service-static-resource`中的`ServiceStaticResourceApplication.java`
### 运行前台
```shell
npm start
```
默认用户:admin/123456
# 界面
## 登录
![](./images/login.jpg)
## 用户管理
### 权限列表
![](./images/home-permission.jpg)
### 角色列表
![](./images/home-role-list.jpg)
### 角色修改
![](./images/home-role-update.jpg)
### 用户列表
![](./images/home-user-list.jpg)
## 多媒体
### 图片
![](./images/home-image-list.jpg)
### 音乐
![](./images/home-audio-list.jpg)
### 视频
![](./images/home-video-list.jpg)
### Swagger Api
![](./images/swagger.jpg)
没有合适的资源?快使用搜索试试~ 我知道了~
Web项目Angular+SpringBoot编写,实现了基于权限、角色、用户的基本系统和mpeg-dash格式的流媒体服务
共464个文件
java:111个
html:76个
ts:51个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 108 浏览量
2024-05-15
13:48:58
上传
评论
收藏 113.73MB ZIP 举报
温馨提示
该项目利用了基于springboot + vue + mysql的开发模式框架实现的课设系统,包括了项目的源码资源、sql文件、相关指引文档等等。 【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。 【技术】 Java、Python、Node.js、Spring Boot、Django、Express、MySQL、PostgreSQL、MongoDB、React、Angular、Vue、Bootstrap、Material-UI、Redis、Docker、Kubernetes
资源推荐
资源详情
资源评论
收起资源包目录
Web项目Angular+SpringBoot编写,实现了基于权限、角色、用户的基本系统和mpeg-dash格式的流媒体服务 (464个子文件)
.classpath 1KB
mvnw.cmd 5KB
mvnw.cmd 5KB
mvnw.cmd 5KB
mvnw.cmd 5KB
mvnw.cmd 5KB
mvnw.cmd 5KB
mvnw.cmd 5KB
bootstrap.min.css 107KB
bootstrap.min.css 107KB
custom-skin.css 15KB
style.min.css 6KB
style.min.css 6KB
default.css 2KB
default.css 2KB
home.component.css 719B
styles.css 684B
base-static-resource.component.css 180B
video-static-resource.component.css 35B
app.component.css 0B
logout.component.css 0B
permission.component.css 0B
role-list.component.css 0B
role-edit.component.css 0B
role.component.css 0B
user-edit.component.css 0B
user-list.component.css 0B
user-profile.component.css 0B
user.component.css 0B
audio-static-resource.component.css 0B
picture-static-resource.component.css 0B
login.component.css 0B
avcodec-58.dll 45.26MB
avfilter-7.dll 6.91MB
avformat-58.dll 5.85MB
avdevice-58.dll 2.32MB
avutil-56.dll 642KB
swscale-5.dll 527KB
swresample-3.dll 369KB
postproc-55.dll 124KB
.DS_Store 8KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
libavcodec.58.dylib 43.73MB
libavfilter.7.dylib 7.06MB
libavformat.58.dylib 5.92MB
libavdevice.58.dylib 1.83MB
libswscale.5.dylib 782KB
libavutil.56.dylib 376KB
libswresample.3.dylib 359KB
libpostproc.55.dylib 138KB
.editorconfig 245B
ffmpeg.exe 293KB
ffprobe.exe 166KB
ffplay.exe 150KB
.factorypath 16KB
ffmpeg 61.64MB
ffmpeg 234KB
ffmpeg-10bit 62.81MB
ffplay 1.92MB
libvpx-720p50_60.ffpreset 227B
libvpx-720p.ffpreset 227B
libvpx-1080p50_60.ffpreset 227B
libvpx-1080p.ffpreset 227B
libvpx-720p50_60.ffpreset 227B
libvpx-720p.ffpreset 227B
libvpx-1080p50_60.ffpreset 227B
libvpx-1080p.ffpreset 227B
libvpx-360p.ffpreset 219B
libvpx-360p.ffpreset 219B
ffprobe 61.55MB
ffprobe 151KB
.gitattributes 115B
.gitignore 544B
.gitignore 268B
.gitignore 268B
.gitignore 268B
.gitignore 268B
.gitignore 268B
.gitignore 268B
.gitignore 225B
.gitkeep 0B
ffmpeg-all.html 1.52MB
ffmpeg-all.html 1.52MB
ffprobe-all.html 1.19MB
ffprobe-all.html 1.19MB
ffplay-all.html 1.18MB
ffplay-all.html 1.18MB
ffmpeg-filters.html 852KB
ffmpeg-filters.html 852KB
ffmpeg-codecs.html 192KB
ffmpeg-codecs.html 192KB
ffmpeg-formats.html 164KB
ffmpeg-formats.html 164KB
ffmpeg.html 118KB
ffmpeg.html 118KB
共 464 条
- 1
- 2
- 3
- 4
- 5
资源评论
枫蜜柚子茶
- 粉丝: 6991
- 资源: 5108
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功