Enabling on-demand internet video streaming services to multi-terminal users in large scale

In the ubiquitous era of streaming multimedia over the Internet, an increasing number of users are accessing to Internet video services through varieties of terminals, e.g PC, Set-Top Box IPTV and mobile phones, etc. Whereas extending streaming media to multiple ends adds much to consumer electronic industry, the challenge remains on how to provide on-demand services to heterogeneous users with different bandwidth requirement, access manner, QoS demand, etc. The success of a large-scale video streaming system relies heavily on how they address the critical issues in QoS, scalability and heterogeneity, yet no single system has delivered the expected scale and quality for commercial applications. Thus this paper provides a complete portfolio of solutions for providing multiple Internet video streaming services (live video broadcast, video on demand, video downloading) on 3 Screens (PC, TV, mobile), through a unified Peer-to-Peer (P2P) video platform. Upon manageable P2P framework, different terminals access are supported and end user bandwidth are utilized to scale the system. With our multi-process server management, efficient topology organization, enhanced UDP transmission and intelligent content distribution, our P2P streaming media platform is proved to have lower operation cost and higher user quality. The significance of such paper lies not only in the proposed system framework and on-field engineering techniques to enable an enterprise-grade and telecom-class application, but also the industrial insights inside designing such commercialized large-scale platform with full consideration of function, process, configuration and cost1.

[1]  Bo Li,et al.  Coolstreaming: Design, Theory, and Practice , 2007, IEEE Transactions on Multimedia.

[2]  Arun Venkataramani,et al.  Availability in BitTorrent Systems , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[3]  Keith W. Ross,et al.  Can internet video-on-demand be profitable? , 2007, SIGCOMM 2007.

[4]  Reza Rejaie,et al.  PRIME: peer-to-peer receiver-driven mesh-based streaming , 2009, TNET.

[5]  Bo Li,et al.  An Empirical Study of the Coolstreaming+ System , 2007, IEEE Journal on Selected Areas in Communications.

[6]  Rayadurgam Srikant,et al.  Modeling and performance analysis of BitTorrent-like peer-to-peer networks , 2004, SIGCOMM 2004.

[7]  Bo Li,et al.  Opportunities and Challenges of Peer-to-Peer Internet Video Broadcast , 2008, Proceedings of the IEEE.

[8]  Cheng Huang,et al.  Can internet video-on-demand be profitable? , 2007, SIGCOMM '07.

[9]  Baochun Li,et al.  On large-scale peer-to-peer streaming systems with network coding , 2008, ACM Multimedia.

[10]  Keith W. Ross,et al.  View-Upload Decoupling: A Redesign of Multi-Channel P2P Video Systems , 2009, IEEE INFOCOM 2009.

[11]  Chuang Lin,et al.  Towards a universal friendly peer-to-peer media streaming: metrics, analysis and explorations , 2009, IET Commun..

[12]  Cheng Huang,et al.  Challenges, design and analysis of a large-scale p2p-vod system , 2008, SIGCOMM '08.

[13]  Bobby Bhattacharjee,et al.  Scalable application layer multicast , 2002, SIGCOMM '02.

[14]  Abraham Silberschatz,et al.  P4p: provider portal for applications , 2008, SIGCOMM '08.

[15]  Chuang Lin,et al.  Accelerating large-scale data distribution in booming internet: effectiveness, bottlenecks and practices , 2009, IEEE Transactions on Consumer Electronics.

[16]  Srinivasan Seshan,et al.  A case for end system multicast , 2002, IEEE J. Sel. Areas Commun..

[17]  Baochun Li,et al.  Keep Cache Replacement Simple in Peer-Assisted VoD Systems , 2009, IEEE INFOCOM 2009.

[18]  Chuang Lin,et al.  TrustStream: A Secure and Scalable Architecture for Large-Scale Internet Media Streaming , 2008, IEEE Transactions on Circuits and Systems for Video Technology.