Live peer-to-peer streaming with scalable video coding and networking coding

Shabnam Mirshokraie, Mohamed Hefeeda

Research output: Chapter in Book/Report/Conference proceedingConference contribution

22 Citations (Scopus)

Abstract

We present the design of a peer-to-peer (P2P) live streaming system that uses scalable video coding as well as network coding. The proposed design enables flexible customization of video streams to support heterogeneous receivers, highly utilizes upload bandwidth of peers, and quickly adapts to network and peer dynamics. Our design is simple and modular. Therefore, other P2P streaming systems could also benefit from various components of our design to improve their performance. We conduct an extensive quantitative analysis to demonstrate the expected performance gain from the proposed design. Our analysis uses actual scalable video traces and realistic P2P streaming environments with high churn rates, heterogeneous peers, and flash crowd scenarios. Our results show that the proposed system can achieve: (i) significant improvement in the visual quality perceived by peers (several dBs are observed), (ii) smoother and more sustained streaming rates, (iii) higher streaming capacity by serving more requests from peers, and (iv) more robustness against high churn rates and flash crowd arrivals of peers. This paper shows that the integration of network coding and scalable video coding in P2P live streaming systems yields better performance than current systems that use single-layer streams and proposed systems that use either network coding alone or scalable video coding alone.

Original languageEnglish
Title of host publicationMMSys'10 - Proceedings of the 2010 ACM SIGMM Conference on Multimedia Systems
Pages123-132
Number of pages10
DOIs
Publication statusPublished - 29 Apr 2010
Externally publishedYes
Event2010 ACM SIGMM Conference on Multimedia Systems, MMSys'10 - Phoenix, AZ, United States
Duration: 22 Feb 201023 Feb 2010

Other

Other2010 ACM SIGMM Conference on Multimedia Systems, MMSys'10
CountryUnited States
CityPhoenix, AZ
Period22/2/1023/2/10

Fingerprint

Scalable video coding
Network coding
Bandwidth
Chemical analysis

Keywords

  • Live streaming
  • Network coding
  • Peer-to-peer streaming
  • Scalable video coding

ASJC Scopus subject areas

  • Computer Graphics and Computer-Aided Design
  • Software

Cite this

Mirshokraie, S., & Hefeeda, M. (2010). Live peer-to-peer streaming with scalable video coding and networking coding. In MMSys'10 - Proceedings of the 2010 ACM SIGMM Conference on Multimedia Systems (pp. 123-132) https://doi.org/10.1145/1730836.1730852

Live peer-to-peer streaming with scalable video coding and networking coding. / Mirshokraie, Shabnam; Hefeeda, Mohamed.

MMSys'10 - Proceedings of the 2010 ACM SIGMM Conference on Multimedia Systems. 2010. p. 123-132.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Mirshokraie, S & Hefeeda, M 2010, Live peer-to-peer streaming with scalable video coding and networking coding. in MMSys'10 - Proceedings of the 2010 ACM SIGMM Conference on Multimedia Systems. pp. 123-132, 2010 ACM SIGMM Conference on Multimedia Systems, MMSys'10, Phoenix, AZ, United States, 22/2/10. https://doi.org/10.1145/1730836.1730852
Mirshokraie S, Hefeeda M. Live peer-to-peer streaming with scalable video coding and networking coding. In MMSys'10 - Proceedings of the 2010 ACM SIGMM Conference on Multimedia Systems. 2010. p. 123-132 https://doi.org/10.1145/1730836.1730852
Mirshokraie, Shabnam ; Hefeeda, Mohamed. / Live peer-to-peer streaming with scalable video coding and networking coding. MMSys'10 - Proceedings of the 2010 ACM SIGMM Conference on Multimedia Systems. 2010. pp. 123-132
@inproceedings{48526b43accb44bb98b7ffbc3fc18f89,
title = "Live peer-to-peer streaming with scalable video coding and networking coding",
abstract = "We present the design of a peer-to-peer (P2P) live streaming system that uses scalable video coding as well as network coding. The proposed design enables flexible customization of video streams to support heterogeneous receivers, highly utilizes upload bandwidth of peers, and quickly adapts to network and peer dynamics. Our design is simple and modular. Therefore, other P2P streaming systems could also benefit from various components of our design to improve their performance. We conduct an extensive quantitative analysis to demonstrate the expected performance gain from the proposed design. Our analysis uses actual scalable video traces and realistic P2P streaming environments with high churn rates, heterogeneous peers, and flash crowd scenarios. Our results show that the proposed system can achieve: (i) significant improvement in the visual quality perceived by peers (several dBs are observed), (ii) smoother and more sustained streaming rates, (iii) higher streaming capacity by serving more requests from peers, and (iv) more robustness against high churn rates and flash crowd arrivals of peers. This paper shows that the integration of network coding and scalable video coding in P2P live streaming systems yields better performance than current systems that use single-layer streams and proposed systems that use either network coding alone or scalable video coding alone.",
keywords = "Live streaming, Network coding, Peer-to-peer streaming, Scalable video coding",
author = "Shabnam Mirshokraie and Mohamed Hefeeda",
year = "2010",
month = "4",
day = "29",
doi = "10.1145/1730836.1730852",
language = "English",
isbn = "9781605589145",
pages = "123--132",
booktitle = "MMSys'10 - Proceedings of the 2010 ACM SIGMM Conference on Multimedia Systems",

}

TY - GEN

T1 - Live peer-to-peer streaming with scalable video coding and networking coding

AU - Mirshokraie, Shabnam

AU - Hefeeda, Mohamed

PY - 2010/4/29

Y1 - 2010/4/29

N2 - We present the design of a peer-to-peer (P2P) live streaming system that uses scalable video coding as well as network coding. The proposed design enables flexible customization of video streams to support heterogeneous receivers, highly utilizes upload bandwidth of peers, and quickly adapts to network and peer dynamics. Our design is simple and modular. Therefore, other P2P streaming systems could also benefit from various components of our design to improve their performance. We conduct an extensive quantitative analysis to demonstrate the expected performance gain from the proposed design. Our analysis uses actual scalable video traces and realistic P2P streaming environments with high churn rates, heterogeneous peers, and flash crowd scenarios. Our results show that the proposed system can achieve: (i) significant improvement in the visual quality perceived by peers (several dBs are observed), (ii) smoother and more sustained streaming rates, (iii) higher streaming capacity by serving more requests from peers, and (iv) more robustness against high churn rates and flash crowd arrivals of peers. This paper shows that the integration of network coding and scalable video coding in P2P live streaming systems yields better performance than current systems that use single-layer streams and proposed systems that use either network coding alone or scalable video coding alone.

AB - We present the design of a peer-to-peer (P2P) live streaming system that uses scalable video coding as well as network coding. The proposed design enables flexible customization of video streams to support heterogeneous receivers, highly utilizes upload bandwidth of peers, and quickly adapts to network and peer dynamics. Our design is simple and modular. Therefore, other P2P streaming systems could also benefit from various components of our design to improve their performance. We conduct an extensive quantitative analysis to demonstrate the expected performance gain from the proposed design. Our analysis uses actual scalable video traces and realistic P2P streaming environments with high churn rates, heterogeneous peers, and flash crowd scenarios. Our results show that the proposed system can achieve: (i) significant improvement in the visual quality perceived by peers (several dBs are observed), (ii) smoother and more sustained streaming rates, (iii) higher streaming capacity by serving more requests from peers, and (iv) more robustness against high churn rates and flash crowd arrivals of peers. This paper shows that the integration of network coding and scalable video coding in P2P live streaming systems yields better performance than current systems that use single-layer streams and proposed systems that use either network coding alone or scalable video coding alone.

KW - Live streaming

KW - Network coding

KW - Peer-to-peer streaming

KW - Scalable video coding

UR - http://www.scopus.com/inward/record.url?scp=77951259835&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=77951259835&partnerID=8YFLogxK

U2 - 10.1145/1730836.1730852

DO - 10.1145/1730836.1730852

M3 - Conference contribution

SN - 9781605589145

SP - 123

EP - 132

BT - MMSys'10 - Proceedings of the 2010 ACM SIGMM Conference on Multimedia Systems

ER -