A testbed of erasure coding on video streaming system over lossy networks

Xing-Jun Zhang, Xiao-Hong Peng

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

Abstract

As one of the most challenging aspects of streaming video over lossy networks, the technology for controlling packet losses has attracted more and more attention. Erasure coding is one of the ideal choices to deal with this problem. In most cases, the researchers need an effective method or tool to validate the erasure codes used for dealing with different packet loss patterns. Although some previous work has been done on employing erasure codes in video streaming system, few actual buildups and experiments which involve implementation of erasure codes against real packet loss in streaming systems have been reported. In this paper, we focus on constructing a testbed that integrates loss pattern generation and erasure coding implementation into video streaming services over lossy networks. With this approach, we are able to assess the capability of erasure coding in packet loss control and compare the performances of the video streaming systems with and without erasure coding. As an example, we have implemented the Reed-Solomon (7, 5) code for protecting MPEG streaming data under random packet losses. Experiment results show that the replay quality can be improved significantly by using erasure coding in video streaming systems, and that the testbed can suggest appropriate erasure code parameters for different loss environments.

Original languageEnglish
Title of host publicationISCIT 2007 - 2007 International Symposium on Communications and Information Technologies Proceedings
Pages535-540
Number of pages6
DOIs
Publication statusPublished - 4 Dec 2007
EventISCIT 2007 - 2007 International Symposium on Communications and Information Technologies - Sydney, United Kingdom
Duration: 16 Oct 200719 Oct 2007

Conference

ConferenceISCIT 2007 - 2007 International Symposium on Communications and Information Technologies
CountryUnited Kingdom
CitySydney
Period16/10/0719/10/07

Fingerprint

Video streaming
Packet loss
Testbeds
coding
video
experiment
Experiments
performance

Bibliographical note

© 2007 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.

Cite this

Zhang, X-J., & Peng, X-H. (2007). A testbed of erasure coding on video streaming system over lossy networks. In ISCIT 2007 - 2007 International Symposium on Communications and Information Technologies Proceedings (pp. 535-540). [4392077] https://doi.org/10.1109/ISCIT.2007.4392077
Zhang, Xing-Jun ; Peng, Xiao-Hong. / A testbed of erasure coding on video streaming system over lossy networks. ISCIT 2007 - 2007 International Symposium on Communications and Information Technologies Proceedings. 2007. pp. 535-540
@inproceedings{d4041a43093d43398df2dd3fac112cd0,
title = "A testbed of erasure coding on video streaming system over lossy networks",
abstract = "As one of the most challenging aspects of streaming video over lossy networks, the technology for controlling packet losses has attracted more and more attention. Erasure coding is one of the ideal choices to deal with this problem. In most cases, the researchers need an effective method or tool to validate the erasure codes used for dealing with different packet loss patterns. Although some previous work has been done on employing erasure codes in video streaming system, few actual buildups and experiments which involve implementation of erasure codes against real packet loss in streaming systems have been reported. In this paper, we focus on constructing a testbed that integrates loss pattern generation and erasure coding implementation into video streaming services over lossy networks. With this approach, we are able to assess the capability of erasure coding in packet loss control and compare the performances of the video streaming systems with and without erasure coding. As an example, we have implemented the Reed-Solomon (7, 5) code for protecting MPEG streaming data under random packet losses. Experiment results show that the replay quality can be improved significantly by using erasure coding in video streaming systems, and that the testbed can suggest appropriate erasure code parameters for different loss environments.",
author = "Xing-Jun Zhang and Xiao-Hong Peng",
note = "{\circledC} 2007 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.",
year = "2007",
month = "12",
day = "4",
doi = "10.1109/ISCIT.2007.4392077",
language = "English",
isbn = "1424409772",
pages = "535--540",
booktitle = "ISCIT 2007 - 2007 International Symposium on Communications and Information Technologies Proceedings",

}

Zhang, X-J & Peng, X-H 2007, A testbed of erasure coding on video streaming system over lossy networks. in ISCIT 2007 - 2007 International Symposium on Communications and Information Technologies Proceedings., 4392077, pp. 535-540, ISCIT 2007 - 2007 International Symposium on Communications and Information Technologies, Sydney, United Kingdom, 16/10/07. https://doi.org/10.1109/ISCIT.2007.4392077

A testbed of erasure coding on video streaming system over lossy networks. / Zhang, Xing-Jun; Peng, Xiao-Hong.

ISCIT 2007 - 2007 International Symposium on Communications and Information Technologies Proceedings. 2007. p. 535-540 4392077.

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

TY - GEN

T1 - A testbed of erasure coding on video streaming system over lossy networks

AU - Zhang, Xing-Jun

AU - Peng, Xiao-Hong

N1 - © 2007 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.

PY - 2007/12/4

Y1 - 2007/12/4

N2 - As one of the most challenging aspects of streaming video over lossy networks, the technology for controlling packet losses has attracted more and more attention. Erasure coding is one of the ideal choices to deal with this problem. In most cases, the researchers need an effective method or tool to validate the erasure codes used for dealing with different packet loss patterns. Although some previous work has been done on employing erasure codes in video streaming system, few actual buildups and experiments which involve implementation of erasure codes against real packet loss in streaming systems have been reported. In this paper, we focus on constructing a testbed that integrates loss pattern generation and erasure coding implementation into video streaming services over lossy networks. With this approach, we are able to assess the capability of erasure coding in packet loss control and compare the performances of the video streaming systems with and without erasure coding. As an example, we have implemented the Reed-Solomon (7, 5) code for protecting MPEG streaming data under random packet losses. Experiment results show that the replay quality can be improved significantly by using erasure coding in video streaming systems, and that the testbed can suggest appropriate erasure code parameters for different loss environments.

AB - As one of the most challenging aspects of streaming video over lossy networks, the technology for controlling packet losses has attracted more and more attention. Erasure coding is one of the ideal choices to deal with this problem. In most cases, the researchers need an effective method or tool to validate the erasure codes used for dealing with different packet loss patterns. Although some previous work has been done on employing erasure codes in video streaming system, few actual buildups and experiments which involve implementation of erasure codes against real packet loss in streaming systems have been reported. In this paper, we focus on constructing a testbed that integrates loss pattern generation and erasure coding implementation into video streaming services over lossy networks. With this approach, we are able to assess the capability of erasure coding in packet loss control and compare the performances of the video streaming systems with and without erasure coding. As an example, we have implemented the Reed-Solomon (7, 5) code for protecting MPEG streaming data under random packet losses. Experiment results show that the replay quality can be improved significantly by using erasure coding in video streaming systems, and that the testbed can suggest appropriate erasure code parameters for different loss environments.

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

UR - https://ieeexplore.ieee.org/document/4392077/

U2 - 10.1109/ISCIT.2007.4392077

DO - 10.1109/ISCIT.2007.4392077

M3 - Conference contribution

AN - SCOPUS:46749131959

SN - 1424409772

SN - 9781424409778

SP - 535

EP - 540

BT - ISCIT 2007 - 2007 International Symposium on Communications and Information Technologies Proceedings

ER -

Zhang X-J, Peng X-H. A testbed of erasure coding on video streaming system over lossy networks. In ISCIT 2007 - 2007 International Symposium on Communications and Information Technologies Proceedings. 2007. p. 535-540. 4392077 https://doi.org/10.1109/ISCIT.2007.4392077