Scalable Packet Loss Recovery for Mobile P2P Streaming

In a real-time peer-to-peer streaming system peers in the overlay network may arrive and depart in a very dynamic fashion especially in mobile environment. This manifests itself by a sudden uncontrolled disappearance of a sender and, as a consequence, packets being lost at the receiving side. To ensure seamless media playback the data should not have interruptions. Therefore, if some data packets are missing those should be requested and retrieved from other peers before the playback point reaches the gap in the reception buffer. This paper presents a scalable two-stage packet loss recovery mechanism for a real-time peer-to-peer streaming system using RTCP and RTSP.

[1]  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..

[2]  Igor D. D. Curcio,et al.  RTSP-based Mobile Peer-to-Peer Streaming System , 2010, Int. J. Digit. Multim. Broadcast..

[3]  Kien A. Hua,et al.  ZIGZAG: an efficient peer-to-peer scheme for media streaming , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[4]  Jörg Ott,et al.  Extended RTP Profile for Real-time Transport Control Protocol (RTCP)-Based Feedback (RTP/AVPF) , 2006, RFC.

[5]  Mark Handley,et al.  SDP: Session Description Protocol , 1998, RFC.

[6]  Klara Nahrstedt,et al.  DagStream: locality aware and failure resilient peer-to-peer streaming , 2006, Electronic Imaging.

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

[8]  Elisabeth Buffard,et al.  VLC Media Player , 2012 .

[9]  YouTube研究会 YouTube活用パーフェクト入門 : broadcast yourself , 2006 .

[10]  Minglu Li,et al.  CBT: A proximity-aware peer clustering system in large-scale BitTorrent-like peer-to-peer networks , 2008, Comput. Commun..

[11]  Heiko Schwarz,et al.  Overview of the Scalable Video Coding Extension of the H.264/AVC Standard , 2007, IEEE Transactions on Circuits and Systems for Video Technology.

[12]  David Leon,et al.  RTP Retransmission Payload Format , 2006, RFC.

[13]  Xuxian Jiang,et al.  GnuStream: a P2P media streaming system prototype , 2003, 2003 International Conference on Multimedia and Expo. ICME '03. Proceedings (Cat. No.03TH8698).

[14]  Henning Schulzrinne,et al.  RTP: A Transport Protocol for Real-Time Applications , 1996, RFC.

[15]  Keith Moore MIME (Multipurpose Internet Mail Extensions) Part Two: Message Header Extensions for Non-ASCII Text , 1993, RFC.

[16]  Sandeep Koranne,et al.  Boost C++ Libraries , 2011 .

[17]  B. Cohen,et al.  Incentives Build Robustness in Bit-Torrent , 2003 .

[18]  Roy T. Fielding,et al.  Uniform Resource Identifier (URI): Generic Syntax , 2005, RFC.

[19]  Jarmo Harju,et al.  Peer-to-Peer Streaming Technology Survey , 2008, Seventh International Conference on Networking (icn 2008).

[20]  Igor D. D. Curcio,et al.  A Real-Time Peer-to-Peer Streaming System for Mobile Networking Environment , 2009, IEEE INFOCOM Workshops 2009.

[21]  Dave Crocker,et al.  Augmented BNF for Syntax Specifications: ABNF , 1997, RFC.

[22]  Henning Schulzrinne,et al.  Real Time Streaming Protocol (RTSP) , 1998, RFC.

[23]  Vivek K. Goyal,et al.  Multiple description coding: compression meets the network , 2001, IEEE Signal Process. Mag..

[24]  Reza Rejaie,et al.  PRIME: Peer-to-Peer Receiver-drIven MEsh-Based Streaming , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.