P2P流媒体直播技术在网络教学中应用研究.docVIP

P2P流媒体直播技术在网络教学中应用研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
P2P流媒体直播技术在网络教学中应用研究

P2P流媒体直播技术在网络教学中应用研究   [摘要]本文针对传统网络教学系统中课件直播对系统资源利用网络资源耗费严重的问题,提出基于P2P流媒体技术的网络课件直播解决方案,实现高效利用现有的有限资源,解决C/S模式的系统瓶颈问题,使在线学生通过网络能够同步听课,突破网络教学中同步学习效率低的问题。   [关键词]P2P 流媒体 网络教学      随着互联网的普及和宽带技术的发展,网络教育已经进入了数字化、智能化、个性化的发展阶段,新的通讯技术为传递最新的教学信息与知识提供了更多的途径,为网络教育资源的建设带来了突破性发展。但多数网络教学系统仍存在资源共享方式的不足和在线交互的不足的两个难题,把P2P流媒体技术应用于网络教学系统,能很好地解决网络教学资源共享和用户间互动问题,使得由知识自由获取的、动态的学习成为可能。      一、P2P技术和流媒体技术综述      P2P(Peer-to-Peer)是一种网络模型,即对等网络,可以简单地定义为通过直接交换共享计算机资源和服务,对等计算机兼有客户机和服务器的功能。在这种网络中所有的节点是对等的(称为对等点),各节点具有相同的责任与能力并协同完成任务。由于P2P技术对资源的充分利用的特点,促使目前在许多领域蓬勃发展,比如文件共享、协同工作、即时通讯、文件传递厂、电子商务、网络教学等方面。   流媒体是指在网络中使用流式传输技术的连续媒体,如音频、视频或多媒体文刊。而流式传输技术就是把连续的声音和图像信息经过压缩处理放到网站服务器上,让用户一边下载一边收听观看,而不需要等待整个文件下载到自己的机器后才可以观看的网络传输技术。   流媒体技术广泛应用于网络中的在线直播、视频点播、网络广告、远程教育、实时视频会议等互联网信息服务的方面。将P2P技术应用于流媒体领域,将打破传统的客户服务器模式,客户端不仅可以从服务器那里直接取得数据,还可以彼此相连获取流媒体数据。这样可以使服务器分散化,从而减轻服务器负载并支持更大范围流媒体发布,支持大规模用户在线,投入成本很低,具有广泛应用的价值。      二、基于P2P流媒体技术的网络课堂直播系统的设计原则和设计原理      1.系统设计原则   流媒体课件直播系统为了能够适应P2P网络的高度动态性、异构性以及各个节点的带宽资源随时间的动态波动,将采取以下设计原则。   (1)可扩展性   基于P2P流媒体技术的课件直播系统的最终目标是支持7000-10000左右的在线用户,能根据需求变化,留有充分的扩充余地,避免重复投资。   (2)充分利用网络边缘资源   直播系统能充分利用网络边缘/客户端用户的资源,在整个系统中,部署…个流媒体服务器和若干个超级节点来辅助系统的运行。超级节点的功能主要是负责分布式存储相关的在线节点信息,辅助节点进行必要的网络搜索。超级:节点不要选择过多,这里将选择10个超级节点。   (3)可靠性   课件直播系统要能做到网络系统运行可靠,故障率低,故障易检测,易排除,为保障整个网络可靠性,应采用包括模块冗余、链路冗余等在内的冗余手段。   (4)鲁棒性   由于P2P网络具有高度的动态性,每个节点都要采取相应的措施来尽量减少网络的变动对各个节点的影响,在任何时候都不要过度的依赖于某个特定的网络节点。   (5)服务质量保证(QoS)   课件直播系统能够合理分配网络资源,进行拥塞控制,提供不同层次的服务质量保证,具有提高系统QoS的手段和方法。   (6)动态调整和优化   网络中各个节点的带宽和可用性都是变化的,节点应该对自己的伙伴有相应的监督机制,周期性的进行伙伴节点的动态调整和优化,包括替换过期的节点和性能差的节点,增加新节点,在QoS稳定时也要进行网络的优化调整,减少网络搅动对节点的冲击。   2.系统设计原理   在系统中采用微软公司专为流媒体设计、开发的一种文件格式ASF流媒体文件。基于P2P网络中的流媒体课件直播原理如下:服务器端存放着实时播放的全部课件流媒体文件,服务器端将媒体课件按照一定的流媒体文件格式分割成很多个固定大小的媒体数据包,然后发送到自身的缓存区中,为今后前来请求的学生客户端提供服务。当一个新的学生客户端节点加入P2P网络时,首先它会向服务器端发出连接请求,服务器若有足够的剩余带宽资源,则响应客户端节点的请求,与节点建立起连接,为学生客户端节点提供能播放的媒体数据包。假如服务器端没有剩余带宽资源,则服务器会随机选择一个与之直接相连的子节点,子节点再根据自己的剩余带宽资源状况判断是否为这个新的学生客户端节点提供服务,以此类推,直到找到一个能为自己服务的节点为止。此时,服务器端再将原节点的请求命令包和请求的媒体数据包转踞服务节点。至

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档