基于P2P技术远程专家咨询和教学系统研究.docVIP

  • 0
  • 0
  • 约3.32千字
  • 约 7页
  • 2018-08-28 发布于福建
  • 举报

基于P2P技术远程专家咨询和教学系统研究.doc

基于P2P技术远程专家咨询和教学系统研究

基于P2P技术远程专家咨询和教学系统研究   摘要:基于P2P的流媒体技术在远程教育中的应用己成为一种必然的趋势。该文介绍一种基于P2P网络的流媒体播放技术,在传统流媒体技术的基础上将P2P网络技术和流媒体技术结合起来,以进一步优化远程教育系统,充分利用客户计算机的资源,减轻流媒体服务器和网络负载,突破传统的流媒体播放系统带宽瓶颈,保持播放节目流完整而流畅,解决偏远农村因带宽问题不能接受视频传输和远程教学的问题。基层农村用户可通过计算机设备借助基于P2P技术的远程视频专家咨询和教学系统接受专家面对面的授课并与专家进行互动交流。   关键词:P2P;信息服务;流媒体;远程教育   中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2013)11-2553-02   农村信息化建设作为解决“三农”问题,统筹城乡经济社会发展的有效措施是目前我国实现国民经济和社会信息化的重要组成分;对加快我国具有中国特色的社会主义新农村建设和全面构建我国小康社会和社会主义和谐社会具有重大和现实的意义。因此,根据“十二五”国家战略性新兴产业发展规划的要求,推进普遍服务,完善信息惠民基础条件;建立多层次的国家优质教育资源库和共享服务平台,完善现代远程教育传输网络和服务体系成为农村信息服务平台建设的一个重要方面。随着网络及流媒体技术的发展,基于远程视频的专家咨询与教学成为一种可能,它可以解决由于农村用户对文字性的科技信息存在理解困难和容易产生歧义等问题,基层农村用户可通过计算机设备借助于远程视频专家咨询和教学系统接受专家面对面的授课并与专家进行互动交流,对一些关键技术和农业问题需要与专家进行面对面的视音频交流,或者通过视频课件进行直观性的学习。而基于P2P的流媒体可以充分发挥众多客户机的作用,有效利用客户机闲置的计算和存储资源,使客户机完成部分服务器的功能,降低服务器的负载和对网络带宽的占用率。   1 P2P与流媒体   Peer-to-Peer network即对等网络,通常简称为P2P,是一种基本的构网思想。它与现在流行的B/S与C/S结构的区别在于:B/S与C/S结构都是以应用为核心的,在网络中必须有应用服务器,用户的请求必须通过应用服务器才可以完成,用户之间的通信也必须要经过服务器。而在P2P结构中,用户之间可以直接通信,实现共享资源以及协同工作。处于网络中的计算机,无主从之分,任何一台计算机既可以是服务器,用来进行资源共享;又可以是工作站对网络上的所提供的资源进行利用。在整个P2P结构中没有专用的服务器,也没有专用的工作站。P2P技术目前已经被广泛的应用于即时通讯、文件共享、资源下载、分布式计算和存储等很多方面。   在P2P中针对流媒体具有两种不同的传输方式:第一种是基于应用层组播的P2P流媒体传输方式,第二种为基于单播的P2P流媒体传输方式;而利用P2P技术真正实现了可以进行大规模流媒体点播和直播的系统是Webcast系统,Webcast采用了一棵二叉多播树实现了在不同的用户之间可以进行实时多媒体数据的传输和共享。与传统结构相比资料被保存在了处于网络中的各个结点处,用户在使用的过程中不会因为资料文件太大需要太大的存储容量。同时当用户在客户机上观看视频/音频等媒体时,文件的剩余部分将从服务器上下载实现媒体的向计算机用户的连续实时传送。   与传统的中心化结构相比较,P2P技术的优势主要体现在以下几个方面:   1)当有节点加入且对系统请求增多,整个系统的容量也增大。这是具有一组固定服务器的C/S结构不能实现的。   2)P2P网络通过在多节点上复制数据,增加了防故障的健壮性。   2 系统设计   2.1 功能设计   根据系统的设计要求可将系统划分为以下几个模块:   1)资源共享模块。该模块是系统的核心。本模块采用P2P模式的资源共享,用户可以通过该模块的功能将本地机器上的任何一个文件设置成共享状态供其他人下载。同时用户也可以取消文件的共享状态。通过提供该模块就实现了每个用户都可以成为资源的提供者和使用者的功能,从而可以实现信息传播与共享的目的。采用P2P模式的资源共享,可以避免传统结构中因为服务节点出现故障而造成的用户不可以正常共享和下载文件的问题。另外,因为在平台中不仅专家可以提供资源,位于系统中的任何一个用户都可以提供,从而扩大了提供资源的用户范围。   该模块支持以下功能:①共享列表,②设定/取消共享,③文件下载。   2)在线交流模块。该模块主要用于咨询过程的实时通信。在该模块功能设计中,要实现处于网络中的用户节点可以看到不同的农户和专家的在线情况,同时可以实现进行两人或多人的交流形式。在设计实现上采用了JXTA实现用户之间的实时通讯,其核心在于通过管道技术来实现作为对等点之

文档评论(0)

1亿VIP精品文档

相关文档