Design and deployment of a hybrid CDN-P2P system for live video streaming: experiences with LiveSky

  • Authors:
  • Hao Yin;Xuening Liu;Tongyu Zhan;Vyas Sekar;Feng Qiu;Chuang Lin;Hui Zhang;Bo Li

  • Affiliations:
  • Tsinghua University, Beijing, China;Tsinghua University, Beijing, China;Tsinghua University, Beijing, China;Carnegie Mellon University, Pittsburgh, PA, USA;ChinaCache Co., Ltd, Beijing, China;Tsinghua University, Beijing, China;Carnegie Mellon University, Pittsburgh, PA, USA;Hong Kong University of Science and Technology, Hong Kong, China

  • Venue:
  • MM '09 Proceedings of the 17th ACM international conference on Multimedia
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present our design and deployment experiences with LiveSky, a commercially deployed hybrid CDN-P2P live streaming system. CDNs and P2P systems are the common techniques used for live streaming, each having its own set of advantages and disadvantages. LiveSky inherits the best of both worlds: the quality control and reliability of a CDN and the inherent scalability of a P2P system. We address several key challenges in the system design and implementation including (a) dynamic resource scaling while guaranteeing stream quality, (b) providing low startup latency, (c) ease of integration with existing CDN infrastructure, and (d) ensuring network-friendliness and upload fairness in the P2P operation. LiveSky has been commercially deployed and used for several large-scale live streaming events serving more than ten million users in China. We evaluate the performance of LiveSky using data from these real-world deployments. Our results indicate that such a hybrid CDN-P2P system provides quality and user performance comparable to a CDN and effectively scales the system capacity when the user volume exceeds the CDN capacity.