基于异步架构的视频管理系统后端设计和实现开题报告

 2022-01-09 18:38:16

全文总字数:5052字

1. 研究目的与意义(文献综述)

1.1 目的及意义

近年来,随着互联网的大幅度普及和提速降费等政策的落实,互联网视频产业蓬勃发展。首先,视频内容分发模式不断革新。传统模式是视频节目出品方先将视频放到电视或者电影院线进行首播,再到互联网视频网站上进行播放。后来又发展了互联网模式,出品方直接将作品放到视频网站上进行播放,于是涌现了很多网络电视剧和网络电影。而现在又有了c2c模式,用户自己创作视频作品,并将视频放到互联网上。抖音和快手等短视频app都是采用这种模式。其次,网络视频播放设备也变得多种多样。在互联网网速还不发达的时期,只能通过电脑观看互联网视频。后来移动互联网技术不断升级,高带宽和低延时为移动端播放网络视频提供了可能。还有各种嵌入式设备,如互联网电视等,也逐渐加入到播放网络视频的行列。再次,网络视频用户呈指数增长。从各种视频网站的一些视频的播放量、评论量可见一斑。另外,网络视频用户的消费也不断增长。视频网站推出了各种收费项目,如付费电影、vip点播、付费超前点播等。最后,网络视频平台监管体系不断完善,许多视频网站都具有视频审核和各种举报策略。也推出了很多drm措施,如向视频加水印或者限制视频下载等。

互联网视频产业的蓬勃发展丰富了人们的日常精神文化生活,但也提出了许多新的技术挑战。首先,对于c2c模式的兴起,越来越多的用户都趋向于创作视频。这也意味着上传视频量也在不断增长。本来这可以通过增加带宽来解决这个问题。但是由于上传的视频需要转码和加水印等操作。这需要大量的算力和时间。如果视频处理程序阻塞了web程序,就不能及时对现有请求做出响应。如果视频处理程序占用了大量的算力,web程序也不能处理新的请求。这样视频网站基本就崩溃了。再次,用户的上传视频量不断增长,视频文件的存储也变为一个难题。传统的视频文件直接存储到磁盘上,难以实现动态扩容。最后,用户需求不断增长,业务逻辑也变得更加复杂。如各种社交系统,包括视频收藏、评分、评论等,还有各种收费系统和监管系统。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 研究的基本内容与方案

2.1 基本内容

视频管理系统,主要包括以下四个方面的功能:

(1) 视频子系统。用户能对视频进行上传、下载、播放、截图、搜索。在上传视频时,可以设置视频的基本信息,包括视频的标题、类型、封面、标签、简介、drm水印等。上传之后,后端系统对视频进行自动转码并加入水印。再导出不同清晰度的视频文件,以供播放和下载。用户能够选择一个视频,并将其以流媒体的形式在线播放出来。用户能选择不同的清晰度的视频进行播放。视频播放时,用户可以对视频画面进行截图,生成的截图可以下载下来。下载视频时,可以选择不同的分辨率进行下载。用户可以设置不同的条件对视频进行过滤搜索。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究计划与安排

(1)第2周:设计并实现系统总体框架

(2)第3-6周:设计并实现视频子系统

(3)第7周:设计并实现账号子系统

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 参考文献(12篇以上)

[1]李刚. 轻量级java ee企业应用实战(第5版)[m]. 北京:电子工业出版社,2018.

[2]陈韶健. 深入实践spring boot[m].北京:机械工业出版社,2016.

[3]杨开振. 深入浅出springboot 2.x[m]. 北京:人民邮电出版社,2018.

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

发小红书推广免费获取该资料资格。点击链接进入获取推广文案即可: Ai一键组稿 | 降AI率 | 降重复率 | 论文一键排版