论文部分内容阅读
多媒体通信以及娱乐已经越来越成为人们生活中不可分割的一部分。在过去的几年中,视频点播(Video-on-Demand)服务引起了广泛的关注,并日益成为人们在互联网上最流行的活动之一。与其他形式的互联网应用相比,视频点播服务往往需要支持大规模的并发在线用户,并且需要占用大量的网络带宽。在另一方面,对等网络(P2P)技术迅猛发展,能够增强系统的扩展性并可支持来自世界各地的数以万计的用户。P2P技术可以被应用到视频点播系统中,从而达到增强系统性能及可扩展性的目的。由于视频点播系统中每个节目/视频都有一定数量的观看用户,这些节点可以通过共享缓冲区数据来减轻服务器的数据负担,并一定程度的加快数据下载速度。本文通过对P2P技术在流媒体网络中的应用进行研究,设计了一个基于P2P补偿的视频点播服务系统。在系统的客户端缓存模块中,本文将客户的VCR操作作为评价缓存数据重要程度的依据。通过记录用户在系统中的VCR行为,可以挖掘出媒体数据块之间的关联关系,增加前后有关联的媒体数据块的重要度,而减少无关联的媒体数据块的重要程度,从而为缓存替换算法找到了替换依据。此外,本文考虑到系统的商业价值,在P2P补偿的视频点播基础上,为系统加入了广告插播功能。为了提高广告插播的用户接受度与播放效果,本文就广告的内容描述做了分析,并最终使用了一种基于自然模糊语言的广告内容描述方法,从而可以提高广告相关度计算的操作性。