流媒体技术的在线弹幕播放器研究与实现(附件)【字数:13275】

摘 要在互联网高速发展和计算机网络应用技术快速进步的今天,人们对于文化娱乐方面的需求日益增加,用户的直观体验和交互性成为产品在市场销售量的指向标。如今流媒体在线播放器已经成为互联网中使用频率和受众面最广泛的应用之一,伴随着多媒体文件压缩传输技术的成熟,网络宽带传输的不断优化,以及传播途径的日益多样化,网络在线弹幕互动技术也得到了更多技术人员和用户的关注与青睐。本文主要研究的内容就是结合当前市场上主流多媒体播放器的优缺点,通过学习掌握流媒体技术,完成一款流媒体在线弹幕播放器的设计与实现。主要目的是设计出一款采用流媒体技术的播放器,可以实现边下载边播放的功能,除了支持在线播放、暂停、快进、回放、调节音量等基础功能以外,还要具备弹幕模块,通过弹幕来提高播放器的交互性。针对流媒体在线弹幕播放器研究和设计过程中的实际需求,制定了相应的设计方案,构建了包含视图层、业务逻辑层、播放器底层和数据存储层的总体框架结构,对播放器功能方面的设计了采用模块化设计方法,将播放器的功能划分为五大功能模块传输模块、解码模块、数据库模块、显示模块、弹幕模块。最终完成的项目基本实现了设计中的相应功能,符合测试标准。
目 录
第一章 绪论 1
1.1流媒体播放器的发展动态 1
1.2在线弹幕播放器国内外研究现状 1
1.2.1国外研究现状 1
1.2.2国内研究现状 1
1.3课题的研究背景和意义 2
1.3.1课题的研究背景 2
1.3.2课题的意义 2
1.4论文结构 2
第二章 流媒体技术简介 4
2.1流媒体技术概述 4
2.2流媒体系统结构 4
2.3流媒体的技术工作原理 5
第三章 流媒体弹幕播放器需求分析与总体设计 7
3.1播放器功能需求 7
3.2播放器非功能性需求 8
3.3播放器总体设计 9
3.3.1播放器总体框架设计 9
3.3.2播放器功能结构设计 10
3.3.3数据存储及管理 10
第四章 流媒体弹幕播放器具体设计 11
4.1流媒体弹幕播放器 *好棒文|www.hbsrm.com +Q: @351916072@ 
结构设计 11
4.1.1传输模块 11
4.1.2解码模块 11
4.1.3数据库模块 11
4.1.4显示模块 12
4.1.5弹幕模块 12
4.2在线播放器的播放流程 15
第五章 流媒体弹幕播放器实现 17
5.1流媒体弹幕播放器总体实现 17
5.2各功能模块的实现 17
5.2.1传输模块 17
5.2.2解码模块 18
5.2.3数据库模块 18
5.2.4显示模块 18
5.2.5弹幕模块 18
第六章 流媒体弹幕播放器测试 20
6.1测试方法和环境 20
6.1.1测试方法 20
6.1.2测试环境 20
6.2功能测试 21
6.2.1播放器的功能测试 21
6.2.2弹幕模块的功能测试 21
6.3非功能性测试 22
6.4测试结论 23
结束语 24
致 谢 25
参考文献 26
第一章 绪论
1.1流媒体播放器的发展动态
近年来,互联网从文字到图像到多媒体应用都有了大幅度的发展和变化,信息获取的方法和途径也有了很大的改变。其中网络设备和计算机技术的不断优化和升级,为多媒体数据通过互联网的传输打下了良好基础,当前的宽带速率从由过去的10Mbps到10Gbps到更高速的100Gbps,未来用户可以使用到的宽带速率将会继续大幅提升。随着宽带速率的高速发展,流媒体日益增长的需求是不可避免的,越来越多相关的新兴技术也会随之诞生。
由于多媒体音频文件的数据一般来讲都是比较大的,所以下载时间较长,例如下载一部1G大小的电影,使用传输速率10Mbps带宽的网络,其实际下载速度平均在1M/s左右,需要耗时1520分钟下载完成。为了提高下载速度以增强网络用户的体验感,与之相关的技术在不断的发展进步,流媒体技术已成为主流播放器的研究方向。流媒体技术是对过去传统TCP/IP协议中传输信息方式的发展与改进,需要将数据转换成单独的数据包,然后发送出去,客户端对接收到的数据包重新生成,重新生成后的文件格式要求与源文件完全相同。
流媒体将成为推动互联网发展的重要因素之一,如果将网络用户对各应用的使用频率作为市场占有率的参考依据,那么具备流媒体技术的播放器将是多媒体播放器中不可或缺的一部分。所以,随着日益扩大的流媒体播放器使用人群,对于流媒体播放器的研究显得尤为重要。
1.2在线弹幕播放器国内外研究现状
1.2.1国外研究现状
从西方文化的特点来看,欧美国家至今没有开发出具有代表性的弹幕网站,对于弹幕功能的使用仅仅局限于特定的一小部分用户,所以欧美地区的技术研究人员对弹幕播放器方面研究较少,弹幕文化在欧美还缺乏市场和良好的发展氛围。
众所周知,日本是弹幕技术的发源地,2006年世界上第一个弹幕网站NicoNico在日本成立,该网站不仅成为日本仅次于YouTube的第二大视频分享网站,而且成为少数几个可以盈利的视频网站之一。从弹幕技术的实际应用来看,弹幕主要应用于共享网络视频,不过其应用范围正在逐渐扩展。2011年,日本某部电视剧在播放过程中显示了观众对于电视剧的实时评论,引起了极大反响,但这些评论只出现在电视屏幕下方,与弹幕网站还是有一定区别。在之后的一段时间,越来越多的日本电视节目在播放过程中将实时评论显示在屏幕上。
1.2.2国内研究现状
国内借鉴NicoNico的模式出现了很多类似的弹幕网站,比较出名的有:Bilibili,AcFun等。此后,一些老牌视频分享网站纷纷推出弹幕功能,土豆网最先推出一款名叫豆泡的弹幕播放器。2014年8月,三部国产电影接连推出弹幕放映专场,吸引了众多观众参与观看体验,率先实现了弹幕技术在大屏幕上的应用。同年10月,湖南卫视首次将弹幕功能应用到了金鹰电视节的直播当中,数亿的观众通过弹幕参与实时节目互动,带来了很好的节目反响。2015年1月,北京中关村内的一块电子广告屏幕上打出一款手机游戏的弹幕广告,引起很多人的讨论。
1.3课题的研究背景和意义
1.3.1课题的研究背景
流媒体技术伴随着互联网宽带的发展而发展起来,自流媒体在线播放器诞生以来就出现了爆发式的增长,受到了很多网络用户的追捧。流媒体技术主要特征就是信息传输采用了边下载、边传输的传输方式,这种传输方式既节省了启动延迟的时间,又降低了对系统缓存的要求。
流媒体技术通过流式传输技术实现多媒体数据在网络上连续播放,当网络用户对已经缓存好的信息进行播放时,未被缓存的部分将继续从服务器下载到客户端为接下的播放做准备,因此节约了下载时间而不影响视频播放的流畅性。弹幕技术即在多媒体文件播放的过程中,用户可以实时互动评论,它依托多媒体的存在与发展,与视频分享网站紧密结合,形成独特的弹幕文化。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wljs/39.html

好棒文