- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
P2P模型在网络教学直播系统中应用探究
P2P模型在网络教学直播系统中应用探究摘 要:本文分析了现有P2P模型结合到网络教学直播中的不足之处,并以此提出一个改进型的P2P流媒体直播的模型,该模型融合了C/S和P2P技术各自的优势,通过C/S的方式组织节点而通过P2P的方式分发数据,这使得此系统易于实现,并且有较强的健壮性、扩展性以及带宽适应性。该模型并不是用来取代目前网络教学直播系统的采用的C/S结构,而是作为C/S结构的一种辅助和补充,是对现有网络教学直播系统效率和功能上的一种完善和提高。
关键词:P2P 网络教学 直播
网络教育是一种基于互联网的传播手段进行学习与教育的一种新型的教育培训方式。计算机技术、多媒体技术和互联网技术的发展和普及为网络教育提供了丰富的教育手段和教育资源,网络教育的自主性、开放性等特点导致了庞大的网络教育用户群体[1]。
然而我国的网络教育总体仍处于起步阶段,这些网络教育系统都是基于C/S或者B/S结构,教育资源位于中央服务器上,学员通过客户端(或浏览器)学习。如果学员之间想互相交流,消息必须经过服务器的转发。这种形式的优点是可以容易地实现用户管理和安全控制等功能,系统可维护性好;缺点是这些系统普遍存在着交互性差、个性化差、实时性差、服务器负载大等问题,未能充分利用互联网带来的沟通方便和资源丰富等特点,尤其在网络上的教学直播质量更会受到这种传统模式的很大限制。
1.P2P技术
P2P技术是近年来兴起的一种网络技术,它是一种用于不同PC用户之间、不经过中继设备直接交换数据或服务的技术。P2P技术模式弱化了服务器的作用,甚至取消服务器。所有接入P2P网络的设备都作为一个对等点而组成一个对等网,各对等点既可作为信息的提供者(服务方),也可作为信息的消费者(客户方)。各对等点之间可任意通信而不需通过服务器的中转。每个人可以直接连接到其他用户的计算机,并进行文件的交换,而不需要连接到服务器上再进行浏览与下载。
目前,在我国网络教学直播系统中,基本都是采用了C/S或B/S的架构来实现教学的直播服务,而基于单播的C/S架构的模型并不适合流媒体大规模数据的分发,当连接上服务器的用户过多的时候就会影响直播的服务质量,造成服务器的拥塞。为了提高网络教学中流媒体应用的QoS,基于P2P应用的P2P流媒体技术被提了出来,它把P2P技术应用到流媒体的传输上,每个流媒体用户也是一个P2P中的一个节点。在目前的网络教学直播系统中用户之间是没有任何联系的,但是采用P2P技术后,用户可以根据他们的网络状态和设备能力与一个或几个用户建立连接来分享数据,这种连接能减少服务器的负担和提高每个用户的视频质量。P2P技术在流媒体应用中特别适用于一些热门事件,即使是大量的用户同时访问流媒体服务器,也不会造成服务器因负载过重而瘫痪。此外,对于多人的多媒体实时通信,P2P技术也会对网络状况和视频质量带来很大改进。
作为应用于教学直播的平台,连接的用户数量必然没有大规模直播时(例如国内国际重要新闻,重大赛事直播以及娱乐直播)所连接的用户多,教学直播基本上用户数量维持在几十至数百上千的范围内,节点的数量制约了教学直播中完全采用P2P网络传输的质量,所以在这个规模下,本文设计的改进型P2P流媒体模型功能在于辅助提升原始C/S模式的传输质量。
2.典型P2P模型概述
目前P2P流媒体模型主要可以分为两大类:基于树状拓扑协议及扩展的模型和基于Gossip协议的模型(Gossip-based protocol)[2]。
最初基于树状拓扑协议及扩展的模型把参与P2P流媒体的节点组织成一棵组播树,树的父节点负责为子节点传送数据。目前,典型的模型是基于Gossip协议的模型(DONet)。
所有树状拓扑协议及扩展的模型都显式地定义了节点与节点之间的关系,而在基于Gossip协议的系统模型中,节点之间不需要构造复杂的拓扑关系。基于Gossip的算法是目前流行的在P2P系统中分发消息的算法,一个典型的Gossip算法中,节点随机地给系统中的部分节点发送消息,每个接收到消息的节点继续向其它节点发送消息,重复这个过程,直到消息被发送给系统中的所有节点。基于Gossip协议的P2P流媒体系统并不显式的构造节点之间的拓扑结构,而是通过Gossip协议,每个节点维护系统中部分其他节点的视图,每个节点动态的和其它节点交换缓存信息,并根据缓存信息交换节点之间的媒体数据。在这种系统中,通常需要比较大的缓存,系统的启动延迟相对比较大。但是,因为每个节点的数据来源并不依赖于某个特定的父节点,所以系统有更强的健壮性。典型的基于Gossip协议的模型为DONet。
3.改进的P2P流媒体模型
C/S模式具有安全性好、易于管理的特点,但是传输的负载过于集中,
您可能关注的文档
- 50个孤儿一个家.doc
- A Study of Satan’s Character―Devil or Angel.doc
- A Preliminary Research on Errors in the English Translation of《 The Analects of Confucious》 by James.doc
- A Comparison of H. D. Thoreau’s View of Nature and Traditional Chinese Perspectives on Human and Nat.doc
- A Comparative Study of“Wuthering Heights”and“Record of a Golden Lock”.doc
- 7个小矮人等.doc
- Error Analysis of EFL Advanced Learners’Use of Pluperfect.doc
- Discourse Power and Translator’s Style.doc
- as well as用法小结.doc
- ESA教学模式在高中英语阅读课堂教学中应用.doc
文档评论(0)