Skip to main content

Live Streaming on a Peer-to-Peer Overlay: Implementation and Validation

  • Conference paper
  • 683 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNCCN,volume 3421))

Abstract

Peer-to-peer based applications have demonstrated their interest in specific fields like file-sharing or large-scale distributed computing. Few works study the viability of peer-to-peer based continuous media applications. In this context, we get concerned with developing a framework that provides a service of transmission of a single source data flow with the characteristics and requirements of non-interactive audio and video live streaming. To perform experimentation, we have developed an application that uses a simple peer-to-peer protocol that can be easily changed, and can be used as a framework to test different protocols to build and maintain overlay network. We have carried out some tests and measurements in an hybrid approach to evaluate the quality of the application with its protocol and to offer a base to the evaluation of future protocols.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bawa, M., Deshpande, H., Garcia-Molina, H.: Transience of peers and streaming media. In: HotNets-I (2002)

    Google Scholar 

  2. peercast.org. Website (accessed in 2004), http://www.peercast.org/

  3. Clip2: The gnutella protocol specification v0.4 accessed in (2004), http://rfc-gnutella.sourceforge.net/developer/stable/index.html

  4. Chu, Y.-H., Rao, S.G., Zhang, H.: A case for end system multicast. In: Measurement and Modeling of Computer Systems (2000)

    Google Scholar 

  5. Janotti, J., Gifford, D.K., Johnson, K.L., Kaashoek, M.F., O’Toole, J. J.W.: Overcast: Reliable multicasting with an overlay network. In: USENIX OSDI (2000)

    Google Scholar 

  6. Tran, D., Hua, K., Do, T.: Zigzag: An efficient peer-to-peer scheme for media streaming. In: IEEE INFOCOM (2003)

    Google Scholar 

  7. Hefeeda, M., Habib, A., Boyan, B., Xu, D., Bhargava, B.: Promise: peer-to-peer media streaming using collectcast. Technical Report CS-TR 03-016, Purdue University (2003)

    Google Scholar 

  8. Padmanabhan, V., Wang, H., Chou, P., Sripanidkulchai, K.: Distributing streaming media content using cooperative networking. In: ACM/IEEE NOSSDAV (2002)

    Google Scholar 

  9. Jiang, X., Dong, Y., Xu, D., Bhargava, B.: Gnustream: A p2p media streaming system prototype. In: International Conference on Multimedia and Expo (2003)

    Google Scholar 

  10. Castro, M., Druschel, P., Kermarrec, A., Nandi, A., Rowstron, A., Singh, A.: Splitstream: High-bandwidth multicast in cooperative environments. In: ACM Symposium on Operating Systems Principles (2003)

    Google Scholar 

  11. Sripanidkulchai, K., Ganjam, A., Maggs, B., Zang, H.: The feasibility of supporting large-scale live streaming applications with dynamic application end-points. In: ACM SIGCOMM (2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Moreno, J.C., Fourmaux, O. (2005). Live Streaming on a Peer-to-Peer Overlay: Implementation and Validation. In: Lorenz, P., Dini, P. (eds) Networking - ICN 2005. ICN 2005. Lecture Notes in Computer Science, vol 3421. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-31957-3_71

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-31957-3_71

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-25338-9

  • Online ISBN: 978-3-540-31957-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics