ABSTRACT
In this work rateless codes are used as the key content delivery mechanism for the design of a novel P2P live streaming application. Novel algorithms for the management of the peers' resources and the exploitation of the rateless codes for content delivery in a mesh based overlay are presented. Moreover, the application is optimized for the streaming of scalable video coding. A full prototype has been developed and tested over the Planetlab network showing excellent performance in a world scale deployment. To the best of our knowledge no previous experimentation of a P2P streaming application based on rateless codes has been performed in such an uncontrolled and realistic environment.
- V. Bioglio, R. Gaeta, M. Grangetto, and M. Sereno. On the fly gaussian elimination for LT codes. IEEE Communication Letters, 13(2):953--955, Dec. 2009.Google ScholarCross Ref
- A. Broder and M. Mitzenmacher. Network applications of bloom filters: A survey. Internet Mathematics, 1(4):485--509, 2005.Google ScholarCross Ref
- S. Floyd, M. Handley, J. Padhye, and J. Widmer. RFC 5348, TCP Friendly Rate Control (TFRC): Protocol Specification, Sep 2008.Google Scholar
- M. Grangetto, R. Gaeta, and M. Sereno. Rateless codes network coding for simple and efficient P2P video streaming. In IEEE ICME, 2009. Google ScholarDigital Library
- H. Schwarz, D. Marpe, T. Wiegand. Overview of the Scalable Video Coding Extension of the H.264/AVC Standard. IEEE Transactions on Circuits and Systems for Video Technology, 17(9), September 2007. Google ScholarDigital Library
- X. Liao, H. Jin, Y. Liu, L. M. Ni, and D. Deng. Anysee: Peer-to-peer live streaming. In INFOCOM, 2006.Google ScholarCross Ref
- M. Luby. LT codes. In IEEE FOCS, 271--280, Nov. 2002. Google ScholarDigital Library
- N. Thomos and P. Frossard. Raptor network video coding. In ACM Multimedia, Workshop on mobile video, 2007. Google ScholarDigital Library
- C. Wu and B. Li. rStream: resilient and optimal peer-to-peer streaming with rateless codes. IEEE Transactions on Parallel and Distributed Systems. 19(1):77--92, Jan. 2008. Google ScholarDigital Library
- M. Zhang, Q. Zhang, L. Sun, and S. Yang. Understanding the Power of Pull-Based Streaming: Can We Do Better. In IEEE Journal on Selected Areas in Communications. 25(8):1678--1694, Dec. 2007. Google ScholarDigital Library
- X. Zhang, J. Liu, B. Li, and Y. S. P. Yum. CoolStreaming/DONet: a data-driven overlay network for peer-to-peer live media streaming, In INFOCOM, 2005.Google Scholar
Index Terms
- P2P streaming with lt codes: a prototype experimentation
Recommendations
Raptor Codes for P2P Streaming
PDP '12: Proceedings of the 2012 20th Euromicro International Conference on Parallel, Distributed and Network-based ProcessingIn this paper, we present a first analysis of the application of Raptor codes in the domain of P2P streaming. With the help of fountain codes, such as Raptor codes, it is possible to completely omit content reconciliation in P2P networks. Hereby, the ...
P2P Object-based adaptivE Multimedia Streaming (POEMS)
Peer-to-peer (P2P) paradigm has recently gained tremendous attraction and is widely used for content distribution and sharing. The future multimedia communication applications have to support the user's needs, the terminal capabilities, the content ...
A Case Study of Traffic Locality in Internet P2P Live Streaming Systems
ICDCS '09: Proceedings of the 2009 29th IEEE International Conference on Distributed Computing SystemsWith the ever-increasing P2P Internet traffic, recently much attention has been paid to the topology mismatch between the P2P overlay and the underlying network due to the large amount of cross-ISP traffic. Mainly focusing on BitTorrent-like file ...
Comments