基于P2P和流媒体技术的网上学习系统

来源 :成都理工大学 | 被引量 : 6次 | 上传用户:lxh5310
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络通信和多媒体技术的发展,人们对网上音、视频的多媒体教学内容需求日益增长,基于流媒体技术的远程学习是未来人们受教育的新方法。然而流媒体的质量并不能令人满意,主要原因在于传统流媒体系统建立在C/S基础上很容易导致服务器端的性能瓶颈,并不能有效地支持流媒体的大规模数据分发。为了提高Internet上的流媒体的QoS,基于P2P方式的流媒体传输的研究也逐步引起了人们的重视,研究人员提出了基于P2P网络的媒体分发技术:P2P流媒体技术。 本文介绍了P2P流媒体及其关键技术,PeerStreaming模型和体系结构,并对PeerStreaming组件进行了分析,在对相关理论研究的基础上,设计和实现了一套P2P技术和流媒体技术相结合的网上学习系统解决方案。该方案融合了P2P技术和C/S技术的优点,通过集中式的策略管理节点,而通过P2P的方式分发数据。其主要特点为: (1)易于管理和控制; (2)扩展性好,通过P2P的方式分发数据,用户越多,分发越快。 系统采用Jabber协议实现用户注册,身份认证,用户在线状态,实现了对用户的管理,也为以后系统中引入即时通讯功能打下了良好的基础。 本文中设计的网上学习系统通过使用应用层组播技术分发数据实现了视频内容的大规模实时直播,满足大量用户实时收看视频内容的需要。同时系统中的PowerPoint演示功能让用户体验虚拟的教学环境。
其他文献
本文研究Multi-Agent系统,众所周知,Multi-Agent系统及分布式人工智能已经成为当今人工智能领域研究的重点。Muli-Agent的基本问题是智能体之间的协调,可细分为单智能体设计、多
随着数据挖掘技术在商业、保险业等方面的广泛应用,从大型的数据库中高效地挖掘频繁模式是目前数据挖掘领域的主要研究内容。虽然,在过去的十几年间,提出了许多高效的频繁模式挖
工作流技术是近年来在计算机应用领域中发展最为迅速的新技术之一,是一种在办公自动化应用和企业经营活动中得到充分利用的先进的流程控制技术。工作流技术的主要特点是:过程
随着湖南省国税系统的全省征管业务数据的逐渐全面集中,使得利用计算机进行全面的税收监控、辅助领导进行决策管理成为可能。邵阳市国税局信息中心在省局的领导下,开发了税收监
分布式应用程序为了降低模块相互之间的耦合程度以及更好的应对可扩展、可操作性的要求,通常引入消息队列来降低模块之间的耦合和平衡各模块处理能力,消息队列允许分布式系统模
随着计算机技术的发展和越来越广泛的应用,人们对计算机的依赖程度也越来越高。计算机的可靠性和可用性也变得越来越重要了。尽管单台计算机的性能和可靠性越来越好,但还是有
随着科学技术的进步,计算机科学已经渗透到人们生活中的各个领域,人类对计算机网络的需求越来越强烈。Internet的诞生,使分布在世界上数以千计的网络互联起来。但是各类硬件、软
作为保证软件质量、提高软件可靠性的重要手段,软件测试在软件开发过程中起着不可替代的作用,而测试数据生成则是测试阶段最关键的技术问题之一。目前已有许多测试数据自动生成
海量数据的存在,从海量数据中提取信息的应用需求,以及信息对企业战略决策的影响,使得数据挖掘无论是理论研究还是应用实践都是有意义的。本文研究了数据挖掘技术在客户关系
随着网络技术的发展,Web应用软件已成为各类大型开发项目的首要选择。而当前Web应用软件的开发并没有一种成熟、快速的开发架构和解决方案。本文所做的工作就是对这种架构和解