WuKong: a practical video streaming service based on native BitTorrent and scalable video coding

  • Authors:
  • Pin-Chuan Liu;Jenq-Shiou Leu;Tsung-Chieh Lee;Tien-Ho Chen;Yun-Sun Yee;Wei-Kuan Shih

  • Affiliations:
  • Department of Computer Science, National Tsing Hua University, Hsinchu, Republic of China 300 and Industrial Technology Research Institute, Hsinchu, Republic of China 310;Department of Electronic Engineering, National Taiwan University of Science and Technology, Taipei, Republic of China 106;Industrial Technology Research Institute, Hsinchu, Republic of China 310;Department of Computer Science, National Tsing Hua University, Hsinchu, Republic of China 300;Department of Electronic Engineering, National Taiwan University of Science and Technology, Taipei, Republic of China 106;Department of Computer Science, National Tsing Hua University, Hsinchu, Republic of China 300

  • Venue:
  • Multimedia Tools and Applications
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Many researches on peer-to-peer video streaming have focused on dealing with highly dynamic, high-churn P2P environment. Most of P2P streaming protocols were modified from a P2P file sharing protocol. Inspired by the high performance on peer-to-peer file sharing of BitTorrent, we propose an overlaying streaming mechanism on the native BitTorrent protocol and realize a practical P2P video streaming service, called WuKong. WuKong not only takes advantages of BitTorrent but also combines the video scalability of layered video coding. In this paper, we depict an overlaid streaming mechanism in WuKong and an adaptive layer-downloading process to balance between the video quality and bandwidth utilization on heterogeneous peers. WuKong is carried out by using an open-sourced library of the BitTorrent protocol, coding schemes of the Windows Media Video (WMV), and the Scalable Video Coding (SVC). We measured and compared the service quality of end-users served by WuKong on heterogeneous peers. In addition, we evaluated the effectiveness of WuKong with peers that are randomly joining and leaving the P2P network. The results show that WuKong not only provides high quality P2P video streaming services but also supports different scaling abilities over heterogeneous devices.