Towards low-redundancy push-pull P2P live streaming

23Citations
Citations of this article
15Readers
Mendeley users who have this article in their library.
Get full text

Abstract

P2P live streaming systems are developed in two major approaches: tree-push versus mesh-pull. The hybrid push-pull streaming, as an emerging and promising approach, offers a good tradeoff between traffic overhead and system throughput. In this paper, we demonstrate that video redundancy is a large contributor of the traffic overhead in push-pull systems. To reduce the traffic overhead, we propose simple but effective sub-stream scheduling and re-scheduling mechanisms, implemented in a push-pull streaming prototype called Low-redundancy Streaming ( LStreaming ). To demonstrate its effectiveness on reducing the traffic overhead, we conduct both simulation and prototype experiments and compare the proposed LStreaming with random mesh-pull and GridMedia. The simulation results show that LStreaming significantly reduces the total traffic overhead, i.e., up to 33% and 37% reduction compared with mesh-pull and GridMedia in dynamic P2P environments, respectively. LStreaming also achieves the throughput, more close to the optimal value than the other two schemes, and sustains a better video playback quality. The prototype experiments show that LStreaming is practical and achieves the expected performance.

Cite

CITATION STYLE

APA

Li, Z., Yu, Y., Hei, X., & Tsang, D. H. K. (2008). Towards low-redundancy push-pull P2P live streaming. In QShine 2008 - 5th International ICST Conference on Heterogeneous Networking for Quality, Reliability, Security and Robustness. ICST. https://doi.org/10.4108/ICST.QSHINE2008.3942

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free