文档介绍:电子科技大学
硕士学位论文
流媒体服务器缓冲及可伸缩技术的应用研究
姓名:许欢
申请学位级别:硕士
专业:软件工程
指导教师:江春华
20070422
摘要随着因特网的飞速发展,越来越多的人通过因特网来获取丰富的信息资源。流媒体技术是一种满足用户对网上高质量多媒体信息需求的理想解决方案。一改在上多媒体信息先传输再播放的传统原则,克服了传统技术手段下媒体传输与播放的种种弊端,真正实现了实时多媒体数据的传输与播放。最近几年对流媒体技术的实际运用与实践,人们认识到流媒体技术的巨大潜力,必将广泛地应用于多媒体新闻在线直播、远程教育、视频点播、电子商务、实时视频会议等网络信息服务。本文在对网络通信协议和多媒体压缩技术以及流媒体代理缓存和调度技术等相关层面进行研究的基础上,针对现今社会实际需求,提出了将大量廉价的服务器騊结合起来,通过合理的控制与调度,以达到高性能服务器功能的建立在分布式层次结构基础上的视频服务器。这个系统的一个突出的特性就是具有良好的性能/价格比,并且很容易进行扩展和收缩。关键词:流媒体,实时传输,代理缓存,分布式
,,:曲曲·曲痯琣甒甀,.,..琩琾瑂瑀,.瓸琫琣,
虢牛言雾篙涨醐:叼年丫月哆日关于论文使用授权的说明独创性声明本人声明所呈交的学位论文是本人在导师指导下进行的研究工方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。确的说明并表示谢意。签名:本学位论文作者完全了解电子科技大学有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,·允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。C艿难宦畚脑诮饷芎笥ψ袷卮斯娑作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明
⒄骨魇流媒体是时代一项重要而先进的通信技术,它内容丰富、可搜索、受众范围广,并且视频信息本身比其它形式的信息更容易被吸收被接纳。与其它媒体信息不同,流媒体本身就具有交互性,而且由于它在传输中能够使用可变带宽,所以能以较低成本传送信息,带宽浪费较少。早期的流媒体系统常用在互联网上传输一些低质量的多媒体信息,但是随着网络技术的发展,一些高质量的流媒体应用已经开始出现,如将向用户传输标清甚至高清的电视节目。另外,随着无线网络和各种各样手持设备的出现,无线流媒体的应用也变得越来越重要。并且由于很多现代家庭中既有高端的和电视,又有多种功能的手机,阈矫教宀シ牌鳎髅教逡步诩彝ビ槔趾数据共享上一显身手。针对这些应用的需求,流媒体技术本身也在迅速地变革和发展,例如利用一些高效的编码技术和传输技术提高流媒体系统性能;发展新的标准扩展流媒体技术到各种不同的网络和设备;在流媒体系统中增加更多的新功能来满足应用的需要等等。流媒体是人类传播科技的又一次革新,也是人类传播力量的又一次突破。流媒体在网络媒介发展中具有重要的意义和价值,它不仅为网络媒介带来了全新的媒介景观,也使曾经风光无限的电视媒介开始面临最直接、最正面的挑战。流媒体简单来说就是应用流技术在网络上传输的多媒体文件,而流技术就是把连续的影像和声音信息经过压缩处理后放上网站服务器,让用户一边下载一边观看、收听,而不需要等整个压缩文件下载到自己机器后才可以观看的网络传输技术。流媒体应用的一个最大的好处是用户不需要花费很长时间将多媒体数据全部下载到本地后才能播放,该技术先在使用者端的电脑上创造一个缓冲区,于播放前预先下载一段资料作为缓冲,于网路实际连线速度小于播放所耗用资料的速度时,播放程序就会取用这位撼迩诘淖柿希苊獠シ诺闹卸希彩沟貌
.髅教宓奶粽胶突放品质得以维持。流媒体系统要比下载播放系统复杂得多,所以需要将多媒体的编解码和传输技术很好地结合在一起,才能确保用户在复杂的网络环境下也能得到较稳定的播放质量。流媒体技术的发展依赖于网络的传输条件、媒体文件的传输控制、媒体文件的编码压缩效率及客户端的解码等几个重要因素。其中任何一个因素都会影响流媒体技术的发展和应用。不同于口网络的其他新业务,流媒体是网络和数字媒体技术的整合,能够最大限度地发挥网络和数字媒体各自的长处。流媒体主要应用在以下一些方面:视频点播、在线直播、远程监控、医疗、教育、、手机影院、网络电台等许多领域。年路莘⒉嫉南⒊疲泄耐褚经超过了颍泶チM没吭龀さ颍肴ツ晖谙啾仍黾恿万人,】泶贝竦纳贤肮哒诜⑸着显著的变化,网上娱乐休闲活动越来越受更多网民的欢迎。这些变化为流媒体创造了一个良好的应用环境。正是因为