基于P2P的视频点播系统的设计与实现

来源 :东北大学 | 被引量 : 0次 | 上传用户:police
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着多媒体技术和网络技术的发展,流媒体正在成为推动未来宽带应用的主动力。但在现有条件下,流媒体对带宽资源要求高且服务时间长,在传统的C/S模式下服务器很容易成为系统的瓶颈。如何在网络上提供大规模的流媒体服务一直是流媒体领域研究的核心问题。针对这种问题,本文提出了基于P2P技术的视频点播系统,使用P2P技术减轻服务器的负担。基于P2P技术的视频点播系统的主要目的是将服务器的服务分散化,使系统中的任意节点既享受服务,也提供服务,以此来减轻服务器负担。系统中有Tracker服务器和视频提供服务器提供服务。Tracker服务器负责记录每个影片对应的节点信息,视频提供服务器负责为网络中的节点传送视频数据。当节点加入后,首先向Tracker服务器进行注册,并获取正在观看同一视频的其他节点信息。然后与视频提供服务器以及其他节点进行连接,获取视频数据分片。同时也为其他节点提供传输数据的服务。通过这种方式,参与的用户节点既作服务的消费者,又作服务的提供者,充分利用了网络中所有节点的资源,极大的减轻了服务器的负担。本文首先介绍了P2P技术的特点和发展情况。然后介绍了系统的拓扑结构,分析了以文件共享系统为基础构建视频点播系统的可行性。接着给出了服务器和节点之间的交互过程。叙述了系统的功能模块的设计与实现,并着重介绍了数据请求策略的设计,融合了P2P与C/S各自作为视频点播服务的技术载体的优点,提出了分散与集中相结合的请求策略。通过对系统的测试,对系统功能和请求策略的性能进行评估。最后,进行了总结,介绍了系统的特点和不足之处,指出了下一步的工作方向。
其他文献
嵌入式实时操作系统是嵌入式系统的基础软件平台,嵌入式实时操作系统的设计与实现成为当前研究的热点。本论文在研究嵌入式操作系统设计理论的基础上,提出了一个专门面向资源
微博作为高科技信息化时代产物,在快速发展的同时,随之迅速蔓延的谣言信息也成为日益突出的问题。谣言的自动检测研究作为社交网络谣言研究、监控、应对和治理的前提,正逐渐
“处境感知”(Context-aware)是无线网络应用中的一项新技术,其被定义为系统可以根据用户当前环境提供相应服务的能力。一个处境感知系统可以收集附近的人、主机、相关设备的
本文对网格的概念、网格的分类、网格的体系结构、网格模拟工具等相关问题进行了介绍;对网格计算中任务调度的目标、原理和基本策略进行了探讨;分析了目前常见的网格任务调度
自二十世纪九十年代以来,工作流技术受到了人们的极大关注,并迅速发展和广泛应用。工作流是实现计算机辅助协同工作的工具,能实现工作流程的全部或部分自动管理功能。便于工作的
非航空电子系统监控处理机(Non-Avionics Monitoring Processor)是一种机内集中式自检测设备,主要功能是监视对飞行或战斗起底层支撑和辅助作用的电子/机械电子系统,包括燃油
随着网络技术的快速发展与Internet的迅速普及,Internet上承载的像会议电视、IPTV、VoIP以及网络电视等宽带多媒体业务有着巨大的市场需求。这些多媒体业务的出现迫切要求在
远程证明是可信计算平台提供的重要功能之一,用户利用TPM (Trusted Platform Module)或者TCM (Trusted Cryptography Module)安全芯片完成平台身份和平台完整性状态的远程证
本文以华中师范大学虚拟校园漫游系统的设计为研究对象,对语音识别技术若干问题进行了研究,以MATLAB和VC++为工具,设计并实现了孤立词、特定人、小词汇量语音识别系统。工作主要
随着半导体制造工艺的提高,芯片集成的晶体管数量的增加,计算机系统更易受到射线、高能量粒子(电子、中子、质子等)的影响,从而增加软错误的出现概率。软错误使得处理器的可