littlebot
Published on 2025-04-08 / 1 Visits
0

【源码】基于Spring Boot和MyBatis Plus的在线视频网站

项目简介

本项目是一个在线视频网站,运用七牛云云存储和视频截帧技术,基于Spring Boot框架与MyBatis Plus开发。具备丰富的视频管理功能,像视频上传、播放、点赞、评论、收藏等,同时集成七牛云的视频处理服务,支持视频截图、添加水印等操作。

项目的主要特性和功能

账户系统

  • 支持用户登录、注册和退出,有图片验证码。

主页

  • 视频内容分类,如热门视频和体育频道,展示视频封面与信息。

搜索

  • 可根据关键字搜索视频和用户,能关注和取消关注用户。

上传视频

  • 可上传自制短视频,添加视频名称、介绍和标签。

个人信息

  • 能查看和编辑个人信息,包括头像、昵称和个人简介,还可查看上传视频、喜爱视频和观看历史记录。

视频页面

  • 有视频播放功能,如播放、暂停、进度条拖放等,支持视频切换、音量调节、全屏播放、播放速度调节和下载视频。
  • 可为视频添加水印,能关注和取消关注其他用户,查看视频的点赞、评论、分享和收藏情况,还能对视频进行点赞、评论、分享和收藏,以及点赞视频评论。

模块分工

  • 王宇鑫:负责登录注册、视频首页分类、视频播放、搜索、关注/取关用户功能。
  • 王佳:负责数据库设计、七牛云视频截帧、视频点赞评论收藏转发水印上线切换功能。
  • 程心媛:负责视频爬虫、七牛云数据存储、上传视频、用户个人信息展示与编辑功能。

安装使用步骤

1. 复制项目

bash

2. 进入项目目录

bash cd videoPlayerBackEnd

3. 运行项目

bash mvn spring-boot:run

4. 访问项目

项目启动后,通过浏览器访问 http://localhost:8080 查看应用程序。

5. 配置数据库

确保在本地或远程服务器配置好MySQL数据库,并在项目中配置相应的数据库连接信息。

6. 配置七牛云

在七牛云平台注册并获取AccessKey和SecretKey,配置到项目中以使用七牛云的存储和视频处理服务。

7. 启动前端项目

若项目包含前端部分,确保前端项目已启动并配置好与后端的连接。

通过以上步骤,可成功运行并使用本在线视频网站项目。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】