P2P视频直播系统改进的设计.docVIP

  • 6
  • 0
  • 约7.51千字
  • 约 13页
  • 2018-10-11 发布于福建
  • 举报
P2P视频直播系统改进的设计

P2P视频直播系统改进的设计   摘 要:为了改善P2P视频直播系统的性能,介绍了P2P视频直播系统的相关知识,对比了当前主流P2P视频直播系统的三种主要结构,分析了三种结构各自的优缺点。针对现有大规模直播系统的不足,提出了一些系统改进方案,分别从节省服务器带宽、优化邻居选择策略、充分利用节点上载性能的角度对现有系统做了改进和优化。利用该改进建议,直播节目的服务提供商能够进一步节省开支,并提供更高质量的服务。   关键词:P2P视频直播系统; push系统; pull系统; pull-push混合系统   中图分类号:TN919-34文献标识码:A   文章编号:1004-373X(2011)01-0032-03      Improvement of P2P-based Live Streaming Systems   LIU Qi   (Network Lab of Electronic and Information Engineering School, Beijing Jiaotong University, Beijing 100044, China)   Abstract: To improve the performance of the live streaming systems, the related knowledge about the live streaming systems is introduced, the three structures of major live streaming systems are compared, and the merits and demerits of these structures are analyzed. According to the shortcomings of the large scale systems, some schemes to save servers bandwidth, to optimize the peer selection strategies and to fully utilize upload capacity of nodes are proposed. By the proposed schemes, the streaming system providers can not only cut their daily cost but also improve their service quality.   Keywords: P2P live streaming system; push-based system; pull-based system; pull-push hybrid system      基于P2P的流媒体应用目前已经成为互联网中最主要的应用之一,各种P2P视频直播(Live Streaming)、点播(VoD)系统的成功应用引起了研究人员的广泛关注。与传统的客户-服务器(Client-Server)模式的视频直播系统相比,P2P结构的视频直播系统可为更多的用户提供更好的观看质量,同时节省了服务器的带宽。理论上,P2P系统中观看的人数越多,服务质量就越好。但是,目前流行的大规模视频直播系统在观看质量、时延等方面还不能完全令人满意。本文简单介绍了P2P视频直播系统,分析了当前主要的三种系统结构的优缺点,并提出了崭新的系统改进方案。   1 P2P视频直播系统概述   由于视频流的数据量较大,仅依靠服务器的带宽无法支撑起一个大规模的视频直播系统,传统的客户-服务器模式已无法满足大量的用户需求。然而,P2P网络的特性则使得直播系统的大规模部署成为可能。这种系统由一台(或多台)服务器以及观看视频的用户构成,除了服务器提供的视频流,用户也会把自己已经拥有的视频数据上传给其他用户。这样,原本闲置的用户上载带宽被利用起来了,从而在一定程度上缓解了服务器的压力。   在P2P视频直播系统中,一个完整的视频流被分成若干个视频数据块(chunks),服务器按播放时间顺序将这些数据块上传给网络中的一些节点(典型的流速率为500 Kb/s)。这些节点在收到数据块后再利用自己的上载带宽将它们转发给其他节点,这样就形成了?┮桓霆?P2P网络。一个节点收到的各个数据块可能来自不同路径,网络中又存在一定的传播时延,因此数据块很可能乱序到达。这样,每个节点就需要维护一个缓存(buffer),缓存中存放即将播放的数据(典型缓存大小为??1 min??)。如果数据块在其播放时间之前没有到达,那么这个数据块将无法被正常播放。   数据块被服务器上传到网络中后,要经过一段时间

文档评论(0)

1亿VIP精品文档

相关文档