P2P技术在网络教学直播系统中的应用研究

来源 :东南大学 | 被引量 : 0次 | 上传用户:beibei114
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于互联网的P2P(Peer-to-Peer)技术又称为对等网技术,是一种网络体系结构,是在系统各成员之间直接进行交换来共享计算机资源和服务的一种应用模式。P2P网络有中心化P2P、结构化P2P和非结构化P2P这三种结构,目前应用在文件共享、对等计算、搜索引擎、协同工作、即时通信等领域。 最近几年,流媒体应用得到了广泛的发展,然而媒体的质量并不是非常高,主要原因在于Internet的原始设计主要是为了满足端对端系统的需求,传统的基于单播的传输方式很容易导致服务器端的性能瓶颈,并不能有效的支持流媒体的大规模数据分发。因此,为了提高Internet上流媒体直播的QoS,研究人员提出了基于P2P网络的媒体分发技术:P2PStreaming,即把组播的功能从网络层移到了应用层。 本文首先介绍了P2PStreaming的技术框架以及目前一些P2PStreaming的典型模型,分析了现有的方案中存在的问题与不足。然后提出了一个改进的P2PStreaming模型,该模型融合了P2P技术和C/S技术的优点,可以在网络带宽效率、延时和可靠性三者之间做出更好的权衡。通信模型采用混合式P2P结构。服务器本身不存放任何资源,它只是帮助节点之间建立P2P虚拟通道,节点之间的通信不通过服务器中转。 改进型P2PStreaming通过C/S的方式组织节点而通过P2P的方式分发数据,这使得此系统易于实现,并且有较强的健壮性、扩展性以及带宽适应性。本研究以P2P流媒体技术为基础构建了一个网络教学直播系统的框架,并将该框架作为一个网络直播服务系统的支撑模型,并基本完成了基于此改进型P2PStreaming模型的直播系统的设计与实现。该模型并不是用米取代目前网络教学直播系统的采用的C/S结构。而是作为C/S结构的一种辅助和补充。
其他文献
20世纪80年代以来,教师专业发展作为教师专业化的方向和主题已成为国际教师教育改革的趋势。教师是学生发展的根本,是学校发展的动力,是教育发展的基础。在新一轮基础教育课程改
结合国内大学物理教学与测试的现状,以经典测量理论为指导,利用asp.net、c#、sqlServer2000、IIS等技术,提出了一种基于Web的通用型题库系统解决方案。该题库系统通过智能和人工相