文档介绍:郑州大学
硕士学位论文
混合组播在流媒体直播系统中的设计与实现
姓名:张国钦
申请学位级别:硕士
专业:计算机应用技术
指导教师:王宗敏;林予松
20070501
摘要性差;广播仅能满足一个局域网网段内用户的需要;网络层组播通信效率最高是比网络层组播消耗更多的网络资源。混合组播模型酆侠昧送层组播和应用层组播的优势,是一种较好的组通信模型。现。将系统中的角色划分为三种:列表服务器,荽组播和网络层组播方式同步发送,初步实现了该系统。提出了集中控制方式的应用层组播解决方案。主要解决域内肝加入以8淖椴プ7⑹魑侍猓分发流媒体的解决方案。在ο蛞桓鲎椴プ榉⑺土髅教逋沸畔ⅲ蛄硪桓关键词:流媒体直播系统,网络层组播,应用层组播,混合组播随着网络技术和多媒体技术的飞速发展,网络上的多媒体应用日益丰富。作为其中的代表,流媒体直播系统被广泛应用于视频会议系统、远程教育系统等。流媒体直播系统是典型的组通信模型的应用,本文重点研究了单播、广播、网络层组播、应用层组播、混合组播模型茸橥ㄐ拍P汀5ゲタ衫┱但由于需要底层硬件的支持而部署困难;应用层组播可扩展性好,易于部署但本文基于P驮诹髅教逯辈ハ低持薪辛嘶旌献椴サ纳杓坪褪蚆对等点。在数据代理κ迪只旌献椴ィ菀杂τ貌括节点的加入,正常退出和异常退出的处理。提出了在νü绮阕椴组播组发送流媒体数据信息,客户端通过加入这两个组分别得到流媒体头信息和数据信息。该系统经在局部范围内的测试,实现了客户端的流畅播放。理论分析和仿真试验表明,该系统具有占用带宽少,可扩展性好等特点。郑州大学硕士学位论文
瓹瓵甋饄甅’..,瓹Ⅱ
.珹琀:,郑州大学硕士学位论文
第乱课题背景及选题依据网络应用的需求是推动网络技术发展的原动力,互联网的发展印证了这个的需求。目前网络上已经出现了各种多媒体业务的应用,作为其中的代表,流媒体直播系统被广泛应用于视频会议系统、远程教育系统等。流媒体直播系统是典型的组通信模型的应用,这种组通信模型的特征是有一个或多个发送者和端需要对连接的每个客户端传送同样的内容,这种方式非常消耗服务器的带宽,单播高效,但只能满足一个局域网网段内用户的需要。在网络层组播通信模型送一次,因此网络层组播对网络资源和服务器资源占用的都是最少。在大规模收报文的同时,还将报文复制并传递给其它组成员主机,实现了应用层的数据迂回转发使得同一物理链路上可能存在报文的多个副本,因此应用层组播会比鉴于现有的流媒体直播系统中数据通信模型存在的问题,参考文献【刻岢心思想是在域间使用单播通信,域内使用组播通信,域间数据通过应用层组播本课题旨在通过P屠囱芯炕旌献椴サ慕饩龇桨覆⒔τ迷诹道理。随着牟欢戏⒄梗缬没Т罅吭黾樱呱送缍嗝教逵τ多个接收者,多个接收者接收同样的内容。现有的流媒体直播系统中数据通信模型分为单播、广播、网络层组播和应用层组播。在单播通信模型中,服务器每台服务器最多支持几百个用户,只能满足小规模应用。广播通信模型虽然比中,数据通过路由器间构造的组播转发树进行转发,数据在每段链路上只需传网络环境下,网络层组播的通信效率最高。但是网络层组播的缺点是需要路由器等硬件的支持,在互联网上大规模部署很困难。采用应用层组播的流媒体直播系统,将路由器的组播功能提升至端主机的应用层实现,即组成员主机在接组播ㄎ脑谕绮闶导适怯玫ゲセ拼偷。由于主机和路由器之间的网络层组播消耗更多的网络带宽。了一种混合组播模型岷狭送绮阕椴ズ陀τ貌阕椴サ挠攀啤F浜技术构造的转发树进行转发,域内数据使用网络层组播技术进行数据分发,以满足大规模用户的实时数据分发要求。郑州大学硕士学位论文
、广播、网络层组播和应用层组播,以及最近提出的混合组播。单播和广播前面已有描述。网络层组播模型包括传统的P秃徒改晏岢龅腟模型。蚉技术的发展,研究人员试图从应用层来解决组播面临的问题,应用层组播与网络层组播最大的区别在于,网络层组播依赖路点,成为近年来的研究热点。目前混合组播解决方案包括国外的虷播支持的主机之间使用应用层方式连接。它是一种混合方案,不受网络条件的国外研究机构如卡耐基梅隆大学的低场大学的媒体直播系统的设计和实现当中,以满足大规模用户的流媒体数据分发的需要。模型基于方式,任意源都可以向组发送数据,主机通过加入组而得到数据。年,瓾岢隽嘶赾订阅模式的源特定组播技术】。在协议简化、地址分配等方面有了较好的改进,其缺点是在网络层只能支持单数据源,如果要支持多数据源,就需要在更高的层上实现。随着由器来构造转发树;而应用层组播是在主机之间构造转发树,处于网络层的路由器只需支持单播就可以了,这样就大大简化了组播在网络层的部署难题,应用层组播技术将会在后面章节介绍。混