李玉新、陈磊、付焕峰
徐州工程学院信息工程学院(大数据学院)
摘要 视频网站经过长时间的沉淀和发展,现如今已经有了一定的规模,注册视频网站的人数也越来越多。现如今无论是直播平台还是本地视频播放软件,视频网站的创新还将向同步共享播放领地进军,使其成为自己的战略要地。本文主要介绍了视频同步共享平台得设计与实现,视频同步共享平台是在非常全面的技术平台上,让在线用户能够上传视频、观看视频和分享视频等,相比之前的传统视频网站本平台可以实现限时同步播放视频,单独设置一类视频指定时间内观看,这样就解决了异地用户想一起观看视频的烦恼,可以使得异地的用户在约好同样的时间点的情况下同步观看。系统整体的框架是使用了SSM,服务搭建也是使用了最常见的Tomcat,使用的后台数据库是MySQL。
关键词 SSM;限时同步;MVC;共享
1 绪论
1.1 课题研究背景及意义
视频网站是在web2.0时代之后,紧随其后而产生的,网络有许多性质,比如用户与用户之间的互动性、文件与文件的分享性、信息与信息的聚合性以及满足用户的满足性等等各种性质,这些性质使得视频网站的一开始出现就成为了广大网友的受欢迎的对象,现如今各类视频网站诸如直播网站,短视频网站等已经成为了广大人民群众生活中的主要组成部分,也为这个时期搜集传播信息发挥了本身的力量。在中国早期,视频分享网站的受用群众已经达到了上千万人,播客的数量和节目的总数也是创了数量新高,到2020年底为止,各视频网站所注册的用户数量达到了8亿多人,比起2018年底竟增长了1.26亿,预期到2021年,视频网站的用户数量将突破10亿人。
视频网站在我们生活中已经扎下了坚实的根基,并且打破了传统的媒体,使我们不再束缚于传统的使用习惯。按照中国互联网成长呈文表现,在中国的收集利用状态查询中,网络视频居于第6位,而排名前五位的分别是网络音乐,新闻,搜索,通讯以及网络游戏,是泛博网民的又一骄子。
首先,对于游客或者用户来说其主要作用主要是为其提供大量的视频进行观看。网站上的视频内容时长都比较短,因此比较适合于收集传布,不管在内容仍是在形式上都自由自在,冲破了传统的限定,具备很强的幽默感和恶搞精力,这类反精英的草根文化从其呈现就很是受保举和崇敬。除此之外,用户还可以把生活中的拍的记事短视频上传供给其他用户观看。此外,视频网站提供的视频种类越来越多并且涉及的领域也是愈来愈广,在各种功能方面满足了用户的需求,人们的选择也是愈来愈多。
其次,从利益方面来讲,对于广告赞助商,视频网站在播放视频前播放广告给赞助商家提供了一个展示的机会,视频网站在播放视频前把赞助商的产品或者各种信息推送给消费者,不管是原创视频还是各种电影都可以植入广告播放进行推销产品,随着视频网站的用户数量的迅猛增加,一传十,十传百,蝴蝶效应等开始显现,因此视频网站带来的广告收益还是不错的,由于视频网站具有庞大的消费群体,因此也成为了商家的发展要地。
最后,视频网站也成为了资讯传播的重要平台,比如各个视频网站直播国家重要会议、阅兵仪式、高级访谈等栏目,使人们全方位了解会议内容国家政策等。
1.2 项目可行性分析
1.2.1 经济可行性分析
根据对以往大部分视频网站的调查数据显示,目前大多数的视频网站的经济来源主要依靠用户充值VIP,单片购买影片,广告赞助等,而且早在2007年视频分享市场的盈利就已经达到了0.9亿,随后的几年时间里盈利也只是步步高升,这里的种种数据表明,视频网站只会越做越大,市场规模也只会越来越大,盈利也是每年都不断的往上涨。到现在为止视频网站发展的迅猛之势让许多受用群众乃至业内人员发出“不要电视”的口号,暂且先不说这类观点是不是有根据的,但是仅仅从这观点上就可以看出视频网站的发展已经成为了大趋势,视频网站使其本身成为了一种不可小觑的传播实例。
目前为止,中国的视频网站还是处在比较耗钱的阶段,植入的广告,充值VIP,购买影片等带来的收益并不能使视频网站正常运行的花费收支相抵,甚至可以说连成本费用都承担不起,最让视频网站经营者头疼的还是带宽的成本项花费甚多,而目前国内的视频网站经营者比较依赖于向外国借鉴视频网站的成长进程,但之后有传Google把Youtube收购之后直接导致了国内的视频网站失去了灯塔,失去了楷模,在国内这样大手笔的收购是几乎不可能发生的,如果可能发生那就只能是新浪、baidu、腾讯三家公司所为,但这三家公司今朝对于收购视频网站还持张望的立场,根据这一现状许多学者对视频网站的收入渠道以及发展前景进行了发表意见,想试试是否可以为视频网站找到一条可延续的成长门路。
本系统的开发需要的资金支持微乎其微,系统框架由自己搭建,系统自己开发,如果需要互动只需在运行系统的时候支付租借云服务器以及域名的费用,在未运行系统期间可关闭,依此节约减少开支,但由于此系统目前是单机操作,因此不需要任何费用。
1.2.2 技术可行性分析
本系统所用的SSM(Spring+SpringMVC+MyBatis)框架是现如今相当流行而且开发稳定的技术框架。Spring就好比整个项目中的配置文件的工厂,而SpringMVC主要是承担一个中介的作用,前台传来的请求在此拦截之后去Controller层找相应的方法或者是对应的操作,Mybatis是对jdbc的封装,就是对数据库的操作比如各种增删改查等,可以使数据库的操作变得公开透明。SSM框架要实现一个功能需经过以下的步骤,首先创造一个实体类,然后去Mapper.xml定义功能,Mapper.xml中装载了每个实体类需要对数据库进行的操作语句,这一层就是Mybatis,然后到Mapper层将上一层的id映射成相应的函数,如果有复杂的逻辑业务需要处理则需要Service层进行编辑,若没有则可以直接去Controller层写方法逻辑,然后供前台进行数据交互等。
1.2.3 操作可行性分析
本系统采用的是网页响应应用模式,采用了ajax技术,ajax最大的优点是它可以在不用重新加载整个页面的情况下,就能够与服务器完成数据交换并把网页的部分内容更新,根据用户对以往视频网站的操作习惯,参照以往的视频网站的设计风格,在首页具有导航栏,有视频的轮播图以及各分类视频中根据点击率进行的排行显示,功能都一目了然。
所有的功能界面都是通俗易懂的,各功能模块流程引导详细,每一步操作都会有相应的响应或提示,完全可以根据界面提示进行操作,系统会自动跳转到下一个界面,对于输入有误的文本框和不当操作也会进行错误提示,给用户提供了很大的方便和体验感。
2 需求分析
2.1 需求描述
社会发展的产物就是用户的收入水平和消费水平的不断提升,而现在年轻有为的消费群体比如处在一二线城市的年轻群体,他们的消费观念开始发生了转变,他们更喜欢观看正版或者清晰度高的视频内容,之前找盗版然后下载然后观看的模式已经逐渐淘汰。现在他们的需求就是是观看体验更好。而我们的视频网站恰好满足了这些的同时,还满足了部分不用付费的人群的需求,用以提高浏览量扩大知名度,吸引更多人群。
本系统主要是依据以往的视频网站的功能结构来进行设计,并根据广大用户的需求以及各项服务来设计展开,基本覆盖了之前视频网站的所有功能。主要功能包括:视频播放、上传视频、发表评论、收藏视频、举报视频,广告植入,充值VIP,用户信息管理等功能。各个功能之间相辅相成,都可以单独运行也可以辅助运行,总体的好处就是功能明确,各个功能实现本身的所应实现的结果,使整个视频网站看起来有头有尾。
根据视频网站的主要内容和用户的管理,将系统的功能模块主要分为以下五大模块:登录注册模块,视频功能模块,广告功能模块,个人中心模块,管理员管理功能模块。
2.2 用例分析
设计系统用例图如图2-1所示。
.png)
图2-1 系统用例图
2.3 系统类图
本系统的系统类图如图2-2所示。
.png)
图2-2 系统类图
3 系统总体设计
3.1 系统总体设计
为了能够满足用户在视频网站上有更好的娱乐需求,切实做好在原有视频网站的基础上进行功能创新,给予用户更好的体验,本系统主要是以在原有视频网站的功能基础上进行更好的功能创新为目的来进行总体设计的,简单来说就是保留原有视频网站的功能,再创新新的功能。根据需求分析中对整个视频平台的需求描述以及用户的各项需求进行了系统的详细设计,可以将整个系统的功能分为五大功能模块,分别是登录注册模块、视频功能模块、广告功能模块、个人中心模块以及管理员管理功能模块。由于整个系统是有前台的页面操作以及后台的信息管理,前台主要是用户进行相应的操作,后台是管理员进行的各种数据信息的管理,也就是访问不同的页面需要不同的人员角色和权限,以此来保证整个系统平台的运行管理。系统功能结构图如图3-1所示。
(2)视频功能模块
视频功能模块主要是针对视频进行的操作,包括浏览视频、上传视频、评价视频、查询视频、举报视频、分享视频、视频限时同步播放等功能,视频功能模块图如图3-3所示。
.png)
(5)管理员管理功能模块
管理员管理功能模块就是后台管理系统,其功能主要包括用户信息管理、视频信息管理、评价管理、广告管理、举报管理以及充值管理等功能,管理员管理功能模块图如图3-6所示。
.png)
图3-6 管理员管理功能模块
4 结论
本次视频系统的设计目的就是为了让更多的群众,让更多的普通用户看到更多的视频,其次是给异地用户设计的限时同步播放的功能,可以让异地的用户同时观看,不需要像之前怕错过电影一样。只要你注册一个账户就可以进行视频的观看,没有任何的收费视频,也没有任何的限制性要求,整个的功能流程都是非常的简单。
本系统主要是使用了当今最流行的SSM框架,使用eclipse编译工具编译,MySQL作为后台数据库,基于Tomcat服务器实现的。其功能有:用户登录注册功能,用户观看视频功能,用户上传视频功能,用户收藏视频功能,用户分享视频功能,用户举报视频功能,用户评论视频功能,视频排行功能,视频分类功能,管理员登录功能,管理员管理用户信息功能,视频信息管理功能,视频类型管理功能,评论管理功能,举报管理功能,充值管理功能等。本次视频系统的设计可以给做视频网站的设计提供一些价值,可以在此同步的基础上进行深度研究,在丰富已有功能的同时,将视频的同步播放做的更加完善。
参考文献
[1] 谢明江.一种多路视频同步方法、装置、存储介质及终端[P].CN110719529A,2020-01-21.
[2] 佟林府.视频同步播放方法、系统及存储介质[P].CN110300319A,2019-10-01.
[3] 张森永,高树立,陈为刚.面向嵌入式系统的音视频解码与同步播放实现[J].应用科学学报,2018, 36(03):504-514.
[4] 闫旭刚,李博.基于DM6467T的音视频同步压缩传输系统设计[J].现代电子技术,2019,42(08): 21-24+28.
[5] 谢钟扬.SIP协议下的音视频会话技术分析[J].电脑知识与技术,2019,15(23):228-229+231.
[6] 郝朝,聂瑶佳.基于C/S模式的机载多路视频同步回放技术[J].计算机技术与发展,2019,29(04): 144-148.
[7] 赵柏山,刘勇强.适用于便携式无线视频通信的OFDM同步算法[J].计算机工程,2019,45(11): 102-106.
[8] 胡跃辉,石珩臻,金韬,谢凌锐,康吴伟,方勇.基于ARM的8通道视频高速同步采集[J].电脑知识与技术,2018,14(18):20-23.
[9] 张斌.基于RTP/RTCP的空间多媒体通信音视频同步算法 [J].工业技术创新,2018,05(02):10-12.
[10] 冯松,杨刚.多终端(手机)同步视频直播互动教学法在医学生外伤急救技能训练教学中的应用[J].教育现代化,2018,5(21):185-186+188.
[11] 基于ARM6410的智能家居视频监控系统设计[D].任志刚.北京服装学院,2019.
[12] 基于H. 264视频信息隐藏功能的设计与实现[D].程开洋.河南大学,2018.
[13] 基于DSP的高清视频编码实时传输关键技术研究[D].乔莉.中北大学,2018.
[14] 面向嵌入式系统的音视频接收与同步播放系统实现[D].高树立.天津大学,2017.
[15] 3D虚拟动画即时通信系统的设计与实现[D].彭恒.北京邮电大学,2019.
[16] Review on Breaking-closing Position Monitoring Method for Intelligent Disconnecting Switches [A]. Wang Bozhong, Mao Wenqi, Jiang Yizhou, Huang Mingwei, Yi jin, Zhou Hui.Proceedings of 2018 International Conference on Advanced Technologies in Energy, Environmental and Electrical Engineering (AT3E 2018) [C]. 2018
[17] Nakano Tamami,Miyazaki Yuta. Blink synchronization is an indicator of interest while viewing videos. [J]. International journal of psychophysiology : official journal of the International Organization of Psychophysiology, 2019, 135.
[18] Laurijssen Dennis,Verreycken Erik,Geipel Inga,Daems Walter,Peremans Herbert,Steckel Jan. Low-cost synchronization of high-speed audio and video recordings in bio-acoustic experiments. [J]. The Journal of experimental biology, 2018, 221(Pt 4).
[19] Research on Moving Target Detection System Based on Video Surveillance [A]. Linglong Tan, Wenju Zhang, Yehui Chen. Proceedings of 2018 2nd International Conference on Data Mining, Communications and Information Technology (DMCIT 2018) [C]. 2018
[20] Wireless Communication Companies; Patent Issued for Method, Device and System and for Play Synchronization Control in Video Recommendation Service (USPTO 9723368) [J]. Computers, Networks & Communications, 2017, 30-35.