Multiview real-time media distribution for next generation networks

With the massive deployment of broadband access to the end-users, the continuous improvement of the hardware capabilities of end devices and better video compression techniques, acceptable conditions have been met to unleash over-the-top bandwidth demanding and time-stringent P2P applications, such as multiview real-time media distribution. Such applications enable the transmission of multiple views of the same scene, providing consumers with a more immersive visual experience. This article proposes an architecture to distribute multiview real-time media content using a hybrid DVB-T2, client-server and P2P paradigms, supported by an also novel QoS solution. The approach minimizes packet delay, interarrival jitter, inter-ISP traffic and traffic at the ISP core network, which are some of the main drawbacks of P2P networks, whilst still meeting stringent QoS demands. The proposed architecture uses DVB-T2 to distribute a self-contained and fully decodable base-layer video signal, assumed to be always available to the end-user, and an IP network to distribute in parallel - with increased delay - additional IP video streams. The result is a decoded video quality that adapts to individual end-user conditions and maximizes viewing experience. To achieve its target goal this architecture: defines new services for the ISP's services network and new roles for the ISP core, edge and border routers; makes use of pure IP multicast transmission at the ISP's core network, greatly minimizing bandwidth consumption; constructs a geographically contained P2P network that uses P2P application-level multicast trees to assist the distribution of the IP video streams at the ISP access networks, greatly reducing inter-ISP traffic, and; describes a novel QoS control architecture that takes advantage of the Internet resource over-provisioning techniques to meet stringent QoS demands in a scalable manner. The proposed architecture has been implemented in both real test bed implementation and ns-2 simulations. Results have shown a highly scalable P2P overlay construction algorithm, with very fast computation of application-level multicast trees (in the order of milliseconds), and efficient reaction to peer-churn with no perceptually annoying impairments noticed. Furthermore, enormous bandwidth savings are achieved at the ISP core network, which considerable lower management and investment costs in infrastructure. The QoS based results have also shown that the proposed approach effectively deploys a fast and scalable resource and admission control mechanism, considerably lowering signalling events using a per-class over-provisioning approach thus preventing per-flow QoS reservation signalling messages. Moreover, it is aware of network link resources in real-time and supports for service differentiation and network convergence by guaranteeing that each admitted traffic flow receives the contracted QoS. Finally, the proposed architecture for Multiview Real-Time Media Distribution for Next Generation Networks, as a component for a large project demonstrator, has been evaluated by an independent panel of experts following ITU recommendations, obtaining an excellent evaluation as computed by Mean Opinion Score.

[1]  Amin Vahdat,et al.  Bullet: high bandwidth data dissemination using an overlay mesh , 2003, SOSP '03.

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

[3]  Youngkwon Lim,et al.  New MPEG Transport Standard for Next Generation Hybrid Broadcasting System With IP , 2014, IEEE Transactions on Broadcasting.

[4]  Emin Gün Sirer,et al.  AntFarm: Efficient Content Distribution with Managed Swarms , 2009, NSDI.

[5]  Michael Zink,et al.  Characteristics of YouTube network traffic at a campus network - Measurements, models, and implications , 2009, Comput. Networks.

[6]  Patrick Wendell,et al.  Going viral: flash crowds in an open CDN , 2011, IMC '11.

[7]  Susana Sargento,et al.  A New Strategy for Efficient Decentralized Network Control , 2010, 2010 IEEE Global Telecommunications Conference GLOBECOM 2010.

[8]  Jehan-François Pâris,et al.  Peer-to-Peer Multimedia Streaming Using BitTorrent , 2007, 2007 IEEE International Performance, Computing, and Communications Conference.

[9]  Fang Hao,et al.  Measurement Study of Netflix, Hulu, and a Tale of Three CDNs , 2015, IEEE/ACM Transactions on Networking.

[10]  Hyunggon Park,et al.  Video streaming over P2P networks: Challenges and opportunities , 2012, Signal Process. Image Commun..

[11]  S. Jamaloddin Golestani,et al.  A self-clocked fair queueing scheme for broadband applications , 1994, Proceedings of INFOCOM '94 Conference on Computer Communications.

[12]  Seif Haridi,et al.  On the feasibility of centrally-coordinated Peer-to-Peer live streaming , 2011, 2011 IEEE Consumer Communications and Networking Conference (CCNC).

[13]  John Moy,et al.  OSPF Version 2 , 1998, RFC.

[14]  Yang Guo,et al.  AQCS: Adaptive Queue-Based Chunk Scheduling for P2P Live Streaming , 2008, Networking.

[15]  Mikael Goldmann,et al.  Measurements on the spotify peer-assisted music-on-demand streaming system , 2011, 2011 IEEE International Conference on Peer-to-Peer Computing.

[16]  Ying Chen,et al.  Overview of the MVC + D 3D video coding standard , 2014, J. Vis. Commun. Image Represent..

[17]  Stephen E. Deering,et al.  Host extensions for IP multicasting , 1986, RFC.

[18]  Lifeng Sun,et al.  iGridMedia: Providing Delay-Guaranteed Peer-to-Peer Live Streaming Service on Internet , 2008, IEEE GLOBECOM 2008 - 2008 IEEE Global Telecommunications Conference.

[19]  Gary J. Sullivan,et al.  Comparison of the Coding Efficiency of Video Coding Standards—Including High Efficiency Video Coding (HEVC) , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[20]  Shuai Li,et al.  Pixel-Based Inter Prediction in Coded Texture Assisted Depth Coding , 2014, IEEE Signal Processing Letters.

[21]  Helen J. Wang,et al.  Resilient peer-to-peer streaming , 2003, 11th IEEE International Conference on Network Protocols, 2003. Proceedings..

[22]  Yang Guo,et al.  A survey on peer-to-peer video streaming systems , 2008, Peer-to-Peer Netw. Appl..

[23]  Paul Francis,et al.  Chunkyspread: Heterogeneous Unstructured Tree-Based Peer-to-Peer Multicast , 2006, Proceedings of the 2006 IEEE International Conference on Network Protocols.

[24]  Helen J. Wang,et al.  Distributing streaming media content using cooperative networking , 2002, NOSSDAV '02.

[25]  Rani Malhotra Hybrid Broadcast Broadband TV: The Way Forward for Connected TVs , 2013, IEEE Consumer Electronics Magazine.

[26]  Susana Sargento,et al.  COR: An efficient Class-based resource Over-pRovisioning mechanism for future networks , 2010, The IEEE symposium on Computers and Communications.

[27]  Scott Shenker,et al.  Analysis and simulation of a fair queueing algorithm , 1989, SIGCOMM '89.

[28]  Srinivasan Seshan,et al.  Analyzing the potential benefits of CDN augmentation strategies for internet video workloads , 2013, Internet Measurement Conference.

[29]  Scott Shenker,et al.  Analysis and simulation of a fair queueing algorithm , 1989, SIGCOMM 1989.

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

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

[32]  Frank Thomson Leighton,et al.  Improving performance on the internet , 2008, CACM.

[33]  Dave Katz,et al.  IP Router Alert Option , 1997, RFC.

[34]  Yuan Xue,et al.  On Feasibility of P2P On-Demand Streaming via Empirical VoD User Behavior Analysis , 2008, 2008 The 28th International Conference on Distributed Computing Systems Workshops.

[35]  Jonathan Rodriguez,et al.  A cross-layer resource over-provisioning architecture for P2P networks , 2013, 2013 18th International Conference on Digital Signal Processing (DSP).

[36]  Ge Zhang,et al.  Unreeling Xunlei Kankan: Understanding Hybrid CDN-P2P Video-on-Demand Streaming , 2015, IEEE Transactions on Multimedia.

[37]  Vyas Sekar,et al.  A case for a coordinated internet video control plane , 2012, SIGCOMM '12.

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

[39]  Xabiel G. Pañeda,et al.  User behavior analysis of a video-on-demand service with a wide variety of subjects and lengths , 2005 .

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

[41]  Miguel Castro,et al.  Scribe: a large-scale and decentralized application-level multicast infrastructure , 2002, IEEE J. Sel. Areas Commun..

[42]  Patrick Crowley,et al.  IMP: ISP-Managed P2P , 2010, 2010 IEEE Tenth International Conference on Peer-to-Peer Computing (P2P).

[43]  Andreas Haeberlen,et al.  Peer-assisted content distribution in Akamai netsession , 2013, Internet Measurement Conference.

[44]  Marília Curado,et al.  Scalable Resource Provisioning for Multi-User Communications in Next Generation Networks , 2008, IEEE GLOBECOM 2008 - 2008 IEEE Global Telecommunications Conference.

[45]  Jacob Chakareski Adaptive multiview video streaming: challenges and opportunities , 2013, IEEE Communications Magazine.

[46]  Ben Y. Zhao,et al.  Understanding user behavior in large-scale video-on-demand systems , 2006, EuroSys.

[47]  Zafar Ali,et al.  Definition of a Record Route Object (RRO) Node-Id Sub-Object , 2006, RFC.

[48]  Yu-Kwong Kwok,et al.  Game Theoretic Peer Selection for Resilient Peer-to-Peer Media Streaming Systems , 2008, 2008 The 28th International Conference on Distributed Computing Systems.

[49]  Min-Koo Kang,et al.  Depth-Discrepancy-Compensated Inter-Prediction With Adaptive Segment Management for Multiview Depth Video Coding , 2014, IEEE Transactions on Multimedia.

[50]  Bo Li,et al.  CoolStreaming/DONet: a data-driven overlay network for peer-to-peer live media streaming , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[51]  Hui Zhang,et al.  A case for end system multicast (keynote address) , 2000, SIGMETRICS '00.

[52]  Keith W. Ross,et al.  IPTV over P2P streaming networks: the mesh-pull approach , 2008, IEEE Communications Magazine.

[53]  Bobby Bhattacharjee,et al.  Scalable application layer multicast , 2002, SIGCOMM 2002.

[54]  Nelson Luis Saldanha da Fonseca,et al.  A survey of channel switching schemes for IPTV , 2013, IEEE Communications Magazine.

[55]  Jukka Manner,et al.  NSLP for Quality-of-Service signalling , 2004 .

[56]  Lixia Zhang,et al.  Resource ReSerVation Protocol (RSVP) - Version 1 Functional Specification , 1997, RFC.

[57]  It Informatics,et al.  Border Gateway Protocol , 2013 .

[58]  Michalis Faloutsos,et al.  BiToS: Enhancing BitTorrent for Supporting Streaming Applications , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[59]  Keith W. Ross,et al.  LayerP2P: Using Layered Video Chunks in P2P Live Streaming , 2009, IEEE Transactions on Multimedia.

[60]  Fred Baker,et al.  Configuration Guidelines for DiffServ Service Classes , 2006, RFC.

[61]  Yi Huang,et al.  Scalable and Reliable Live Streaming Service through Coordinating CDN and P2P , 2011, 2011 IEEE 17th International Conference on Parallel and Distributed Systems.

[62]  Nishanth R. Sastry,et al.  ISP-friendly peer-assisted on-demand streaming of long duration content in BBC iPlayer , 2015, 2015 IEEE Conference on Computer Communications (INFOCOM).

[63]  Miguel Castro,et al.  SplitStream: high-bandwidth multicast in cooperative environments , 2003, SOSP '03.

[64]  Carlos Miguel Martins de Campos Sobre-reserva em redes com controlo centralizado e distribuído , 2010 .