基于P2P的视频共享系统的设计与实现

来源 :北京邮电大学 | 被引量 : 4次 | 上传用户:qqzlei
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet和宽带网的快速发展,流媒体应用已经成为当前Internet领域中的重要应用之一。流媒体技术通过多媒体形式能够呈现出比传统的文本格式更为直观和丰富的信息内容。但是,传统的基于C/S架构的流媒体服务模式容易引起服务器的性能瓶颈,可扩展性差。P2P技术能够利用网络中零散的节点,使得节点间可以共享资源。为此,人们将P2P技术引入流媒体系统中,使得系统具有更好的扩展性、鲁棒性和实用性。论文首先介绍了P2P技术和流媒体技术的相关知识,并对目前较为常见的NAT类型进行了介绍,在此基础之上介绍了一些NAT穿越的方法。在研究传统C/S服务模式和P2P服务模式的基础上,提出了系统的总体架构。把系统划分成超级节点服务器、跟踪服务器、频道服务器和客户端四个模块,并从功能、模块架构和模块间的交互方面对这些模块进行了详细的介绍,并给出了系统中用户发布视频功能和用户观看视频功能的设计。然后,论文给出了系统中NAT穿越的设计和实现。由于NAT后的Peer之间不能直接通信,本文在对现有NAT穿越方法进行总结和对比的基础上,设计和实现了通过跟踪服务器使用UDP协议进行NAT穿越的方案。最后,论文给出了在系统实现过程中一些关键技术的设计和实现,包括覆盖网构建、数据块交换机制和磁盘缓存等。
其他文献
本文首先介绍了生物信息学研究的背景,以及相关领域的发展情况。详细讨论了生物信息学中研究DNA模体发现的一个重要的模型,也就是植入(l,d)-模体模型,该模型下的l、d的某些组
个性化信息服务主要是解决目前网络信息多样化与用户需求专一化之间的矛盾。个性化服务在电子商务应用领域取得了显著的成效。它以用户兴趣模型为核心,预测用户感兴趣的内容,
XML技术自产生以来,随着互联网Internet的迅速发展以及各种网络应用技术的出现,在网络数据存储与交换中发挥的作用越来越大,其安全性也受到广泛的关注。特别是随着Web服务技
随着计算机技术的发展,计算模式正逐步向“随时随地为人们提供服务”的普适计算过渡。随着网络技术和嵌入式技术的发展,各类便携、移动以及3C融合的产品逐渐融入并影响人们的
当今社会,各种调度规则与人工智能技术的结合已经成为目前调度问题研究的热点。基于知识库的调度是在一个群体中,建立知识库实现优化,作为一个关键模块,调度规则与知识库结合
虚拟现实技术是利用计算机生成一种高逼真的模拟环境,并可通过多种传感器接口,使用户“沉浸”到此环境中,从而实现用户与该虚拟环境之间的交互。目前,虚拟现实技术己广泛应用
嵌入式系统自诞生以来飞速发展,使得PDA、Pocket PC和智能手机等移动设备也迅速普及,基于移动设备的各种多媒体应用也逐渐丰富起来。2D图形显示已越来越不能满足人们对图形真
未来互联网体系架构需要得到大规模部署和验证。路由器是组成互联网基础设施的核心设备,解决互联网在安全可信、服务质量、移动管理、大规模路由等方面存在的问题采用的主要
无线传感器网络综合了传感器技术、计算和通信技术,成为计算机科学领域一个活跃的研究分支。在无线传感器网络体系结构中,网络层的路由技术对无线传感器网络的生命周期至关重
在日新月异的信息时代,大数据的出现给我们对于数据存储和处理带来了新的问题与挑战。在生物识别技术领域中,指纹识别技术的地位越来越重要,在身份识别和信息安全中发挥的作