1. 毕业设计(论文)主要目标:
使用SpringMvc、Spring、Mybatis、Maven、FFmpeg、jsp、ajax等技术和工具搭建一个用户共享的视频网站,实现基本的用户功能、视频的分类与检索、普通视频展示、VR视频展示、视频上传、上传的视频自动截取封面、视频观看、视频点赞与分享、用户评论、平台管理的功能等。完成开发和测试后将此项目部署到连接至公网的linux服务器中,届时用户可以通过外网访问实现多平台共享。
2. 毕业设计(论文)主要内容:
此设计主要使用Spring、SpringMvc、SpringSecurity、Mybatis、jsp、bootstrap、jquery、ajax等框架和技术实现网站的展示与业务功能、具有安全性和可维护性。本次设计的平台主要功能包括用户登录与注册、注册用户上传视频、用户通过平台观看普通视频和VR视频、用户对视频评论、用户对视频点赞、视频的分类与检索、用户的个人中心、管理员管理平台内容等业务,本平台的用户交互页面有较好的多设备的适配性,页面内容动态创建具有较好的维护性,使用FFmpeg工具对上传的视频进行处理并自动截取封面,使用java流与HTML5的video控件整合实现视频的播放。此平台使用Redis作为缓存数据库,在linux服务器上搭建tomcat应用服务器 mysql数据库 Redis缓存数据库。最终,项目将会被分布地部署到多个连接至公网的服务器上,实现负载均衡和全网多平台访问。
3. 主要参考文献
[1] 赵淑漫. FFMPEG转码技术在HTML5视频系统中的研究与应用[D]. 东华大学, 2013: 37-47.
[2] 丁峰,刁鸣.FFmpeg的音视频格式转换设计[J].应用技术,2013,(02):11-14.
[3] 张萍,陈云海,刘晓玲. 全景视频处理技术分析[J]. 广东通信技术, 2017, 37(02): 11-13.
以上是毕业论文任务书,课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。