Paper
29 January 2007 Adaptive P2P video streaming via packet labeling
Author Affiliations +
Proceedings Volume 6508, Visual Communications and Image Processing 2007; 65082T (2007) https://doi.org/10.1117/12.705730
Event: Electronic Imaging 2007, 2007, San Jose, CA, United States
Abstract
We consider the scenario of video streaming in peer-to-peer networks. A single media server delivers the video content to a large number of peer hosts by taking advantage of their forwarding capabilities. We propose a scheme that enables the peers to efficiently distribute the media stream among them. Each of the peers connects to the streaming server via multiple multicast trees that provide for robustness in the event of peer disconnection. Moreover, adaptive forwarding of the media content at each peer is enabled by labeling the packets with their importance for the reconstruction of the media stream. We study the performance of the proposed scheme as a function of system parameters such as the play-out delay of the media application, the peer population size and the number of multicast trees employed by the scheme. We show that by placing priorities on forwarding the individual packets at each peer an improved performance is achieved over conventional peer-to-peer systems where no such prioritization is deployed. The gains in performance are particularly significant for low-delay applications and large peer populations.
© (2007) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Jacob Chakareski and Pascal Frossard "Adaptive P2P video streaming via packet labeling", Proc. SPIE 6508, Visual Communications and Image Processing 2007, 65082T (29 January 2007); https://doi.org/10.1117/12.705730
Lens.org Logo
CITATIONS
Cited by 3 scholarly publications.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Video

Internet

Reconstruction algorithms

Computer programming

Head

Network architectures

Computing systems

Back to Top