基于P2P的电信营运级视频点播系统开发

来源 :浙江理工大学 | 被引量 : 0次 | 上传用户:soaringroc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的迅猛发展和普及,宽带流媒体技术的出现,视频点播(Video on Demand,简称VOD)业务已经成为当今互联网的主流业务之一。传统视频点播系统基于客户端/服务器架构,虽然可控性和可管理性较高,当大量用户进行视频点播时,服务器性能往往成为系统性能瓶颈。P2P技术与流媒体点播业务的结合,促进了VOD技术的进一步发展,它突破了传统点播系统在带宽、负载能力、处理能力方面的限制,真正实现了观看的人越多、视频节目越流畅的目的。在此背景下,基于P2P技术的各类视频点播系统开始出现在互联网上,当前已有越来越多的网站提供在线视频点播功能,但普遍存在视频版权问题,用户管理问题和P2P网络安全问题。为了解决上述问题,本文提出了一种基于PMTN架构的视频点播总体解决方案。然后,给出了基于PMTN架构的视频点播系统模型,对系统关键性问题进行了研究和解决,并对系统原型进行了实现。本文的主要工作包括以下几方面:(1)提出了基于PMTN架构的视频点播系统的总体解决方案,将系统分为业务运营层,P2P管理层,用户媒体层和承载层。P2P技术主要体现在P2P管理层和用户媒体层,业务运营层从P2P网络中独立出来,上层业务的变化不会影响到P2P网络的数据调度策略。(2)对Kademlia路由算法进行了改进,使得逻辑距离和物理距离相符,使资源下载节点都是临近节点。(3)对超级节点采用静态前缀缓存和动态后缀缓存相结合的缓存策略,对于用户节点采用内存缓存和硬盘缓存相结合的缓存策略,从而有效降低了客户端的启动延时,提高了资源命中率。(4)考虑到P2P网络的异构性,采取基于加权速度分类节点的方法,对网络中的节点进行分类,优先考虑速度较快的节点,保证了视频点播的实时性和流畅性。(5)考虑到P2P网络中结点的自私性,提出了基于混合战争模型的激励机制。(6)对视频点播系统的原型进行了实现与测试。最后,对本文的研究工作进行了总结,并指出了下一步的研究内容。
其他文献
用户界面是用户和信息系统进行信息传递的接口,是系统信息架构和应用结构的最终可视化体现。同时,用户界面也是信息导航功能的主体,它为用户提供获取信息的途径,扮演着非常重
随着计算机技术的迅猛发展,虚拟现实技术已经被应用在很多领域,同时对图形生成的真实感和实时性两个方面都提出了极高的要求。对于静态的文物场景来说,采用预计算渲染技术能
近年来,进化多目标优化(Evolutionary Multi-objective Optimization,EMO)算法研究逐渐成为进化计算研究领域的一个重要内容。EMO算法一次运行就可以获得一组具有代表性的Par
移动机器人由于行动灵活、完成复杂任务能力强,在当今社会应用越来越广泛。移动机器人的自主导航功能,作为移动机器人是其最基本、最重要的功能,一直以来都被各领域研究者所关注
随着数据挖掘技术在各行各业的广泛应用,人们对这一领域的相关技术越来越关注。数据聚类和社区发现是数据挖掘领域中十分重要的两个课题,它们之间也有一些共性。聚类是指将数据
随着全球经济的飞速发展,现代物流服务已成为世界各国促进产业结构调整、转变经济发展方式和增强国民经济竞争力的重要手段,也是国家现代化程度和综合国力的重要标志,因此对
传统的基于文本的图像检索存在耗费人力、信息不完整、歧义性等问题,促使了基于内容的图像检索的出现。基于内容的图像检索分为基于全局特征的方法和基于局部特征的方法。基
网络流量分类技术是互联网运营商对网络状况进行监督,进而对网络进行管理的重要手段。随着互联网技术的快速发展,在不增加网络带宽的情况下提升网络的性能成了亟待解决的问题。
多视图立体三维重建一直是计算机视觉领域最热门的研究问题之一,它的目标是通过拍摄物体的图片来自动的恢复具有真实感的物体三维模型。近年来,随着信息技术的不断发展,三维重建
随着GPU体系结构的发展和GPU编程模型的成熟,越来越多的应用程序采用了高性能GPU架构来开发。NVIDIA公司提出的CUDA编程模型,已经在业界取得了巨大成功,引起了学者们的广泛研究