Design and implementation of a generic library for P2P streaming

  • Authors:
  • Luca Abeni;Csaba Kiraly;Alessandro Russo;Marco Biazzini;Renato Lo Cigno

  • Affiliations:
  • University of Trento, Trento, Italy;University of Trento, Trento, Italy;University of Trento, Trento, Italy;University of Trento, Trento, Italy;University of Trento, Trento, Italy

  • Venue:
  • Proceedings of the 2010 ACM workshop on Advanced video streaming techniques for peer-to-peer networks and social networking
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Practical implementation of new P2P streaming systems requires a lot of coding and is often tedious and costly, slowing down the technology transfer from the research community to real users. GRAPES aims at solving this problem by providing a set of open-source components conceived as basic building blocks for building new P2P streaming applications which have in mind the savvy usage of network resources as well as the Quality of Experience of final users. GRAPES is designed to be usable in different environments and situations, to have a minimum set of pre-requisites and dependencies, and not to impose any particular constraints on applications using it. Our experience shows that GRAPES allows the rapid development of P2P streaming applications by writing a small amount of glue code to connect the desired functionalities. Some examples (including some simple P2P streamers) are also discussed as a means to show code usage.