Error spreading

reducing bursty errors in continuous media streaming

Hung Q. Ngo, Srivatsan Varadarajan, Jaideep Srivastava

Research output: Chapter in Book/Report/Conference proceedingChapter

6 Citations (Scopus)

Abstract

With the growing popularity of the Internet, there is increasing interest in using it for audio and video transmission. Periodic network overloads, leading to bursty packet losses, have always been a key problem for network researchers. In a long-haul, heterogeneous network like the Internet, handling such an error becomes especially difficult. Perceptual studies of audio and video viewing have shown that bursty losses have the most annoying effect on people, and hence are critical issues to be addressed for applications such as Internet phone, video conferencing, distance learning, etc. Classical error handling techniques have focused on applications like FTP, and are geared towards ensuring that the transmission is correct, with no attention to timeliness. For isochronous traffic like audio and video, timeliness is a key criterion, and given the high degree of content redundancy, some loss of content is quite acceptable. In this paper we introduce the concept of error spreading, which is a transformation technique that takes input sequence of packets (from an audio or video stream) and scrambles its packets before transmission. The packets are unscrambled at the receiving end. The transformation is designed to ensure that bursty losses in the transformed domain get spread all over the sequence in the original domain. Perceptual studies have shown that users are much more tolerant of a uniformly distributed loss of low magnitude. We next describe a continuous media transmission protocol based on this idea, and validate its performance through an experiment performed on the Internet.

Original languageEnglish
Title of host publicationInternational Conference on Multimedia Computing and Systems -Proceedings
Place of PublicationLos Alamitos, CA, United States
PublisherIEEE
Pages314-319
Number of pages6
Volume1
Publication statusPublished - 1999
Externally publishedYes
EventProceedings of the 1999 6th International Conference on Multimedia Computing and Systems - IEEE ICMCS'99 - Florence, Italy
Duration: 7 Jun 199911 Jun 1999

Other

OtherProceedings of the 1999 6th International Conference on Multimedia Computing and Systems - IEEE ICMCS'99
CityFlorence, Italy
Period7/6/9911/6/99

Fingerprint

Media streaming
Internet
Video conferencing
Distance education
Heterogeneous networks
Packet loss
Redundancy
Network protocols
Experiments

ASJC Scopus subject areas

  • Computer Science(all)
  • Engineering(all)

Cite this

Ngo, H. Q., Varadarajan, S., & Srivastava, J. (1999). Error spreading: reducing bursty errors in continuous media streaming. In International Conference on Multimedia Computing and Systems -Proceedings (Vol. 1, pp. 314-319). Los Alamitos, CA, United States: IEEE.

Error spreading : reducing bursty errors in continuous media streaming. / Ngo, Hung Q.; Varadarajan, Srivatsan; Srivastava, Jaideep.

International Conference on Multimedia Computing and Systems -Proceedings. Vol. 1 Los Alamitos, CA, United States : IEEE, 1999. p. 314-319.

Research output: Chapter in Book/Report/Conference proceedingChapter

Ngo, HQ, Varadarajan, S & Srivastava, J 1999, Error spreading: reducing bursty errors in continuous media streaming. in International Conference on Multimedia Computing and Systems -Proceedings. vol. 1, IEEE, Los Alamitos, CA, United States, pp. 314-319, Proceedings of the 1999 6th International Conference on Multimedia Computing and Systems - IEEE ICMCS'99, Florence, Italy, 7/6/99.
Ngo HQ, Varadarajan S, Srivastava J. Error spreading: reducing bursty errors in continuous media streaming. In International Conference on Multimedia Computing and Systems -Proceedings. Vol. 1. Los Alamitos, CA, United States: IEEE. 1999. p. 314-319
Ngo, Hung Q. ; Varadarajan, Srivatsan ; Srivastava, Jaideep. / Error spreading : reducing bursty errors in continuous media streaming. International Conference on Multimedia Computing and Systems -Proceedings. Vol. 1 Los Alamitos, CA, United States : IEEE, 1999. pp. 314-319
@inbook{5a677b2aa9574ce2a930a43c3ce181f1,
title = "Error spreading: reducing bursty errors in continuous media streaming",
abstract = "With the growing popularity of the Internet, there is increasing interest in using it for audio and video transmission. Periodic network overloads, leading to bursty packet losses, have always been a key problem for network researchers. In a long-haul, heterogeneous network like the Internet, handling such an error becomes especially difficult. Perceptual studies of audio and video viewing have shown that bursty losses have the most annoying effect on people, and hence are critical issues to be addressed for applications such as Internet phone, video conferencing, distance learning, etc. Classical error handling techniques have focused on applications like FTP, and are geared towards ensuring that the transmission is correct, with no attention to timeliness. For isochronous traffic like audio and video, timeliness is a key criterion, and given the high degree of content redundancy, some loss of content is quite acceptable. In this paper we introduce the concept of error spreading, which is a transformation technique that takes input sequence of packets (from an audio or video stream) and scrambles its packets before transmission. The packets are unscrambled at the receiving end. The transformation is designed to ensure that bursty losses in the transformed domain get spread all over the sequence in the original domain. Perceptual studies have shown that users are much more tolerant of a uniformly distributed loss of low magnitude. We next describe a continuous media transmission protocol based on this idea, and validate its performance through an experiment performed on the Internet.",
author = "Ngo, {Hung Q.} and Srivatsan Varadarajan and Jaideep Srivastava",
year = "1999",
language = "English",
volume = "1",
pages = "314--319",
booktitle = "International Conference on Multimedia Computing and Systems -Proceedings",
publisher = "IEEE",

}

TY - CHAP

T1 - Error spreading

T2 - reducing bursty errors in continuous media streaming

AU - Ngo, Hung Q.

AU - Varadarajan, Srivatsan

AU - Srivastava, Jaideep

PY - 1999

Y1 - 1999

N2 - With the growing popularity of the Internet, there is increasing interest in using it for audio and video transmission. Periodic network overloads, leading to bursty packet losses, have always been a key problem for network researchers. In a long-haul, heterogeneous network like the Internet, handling such an error becomes especially difficult. Perceptual studies of audio and video viewing have shown that bursty losses have the most annoying effect on people, and hence are critical issues to be addressed for applications such as Internet phone, video conferencing, distance learning, etc. Classical error handling techniques have focused on applications like FTP, and are geared towards ensuring that the transmission is correct, with no attention to timeliness. For isochronous traffic like audio and video, timeliness is a key criterion, and given the high degree of content redundancy, some loss of content is quite acceptable. In this paper we introduce the concept of error spreading, which is a transformation technique that takes input sequence of packets (from an audio or video stream) and scrambles its packets before transmission. The packets are unscrambled at the receiving end. The transformation is designed to ensure that bursty losses in the transformed domain get spread all over the sequence in the original domain. Perceptual studies have shown that users are much more tolerant of a uniformly distributed loss of low magnitude. We next describe a continuous media transmission protocol based on this idea, and validate its performance through an experiment performed on the Internet.

AB - With the growing popularity of the Internet, there is increasing interest in using it for audio and video transmission. Periodic network overloads, leading to bursty packet losses, have always been a key problem for network researchers. In a long-haul, heterogeneous network like the Internet, handling such an error becomes especially difficult. Perceptual studies of audio and video viewing have shown that bursty losses have the most annoying effect on people, and hence are critical issues to be addressed for applications such as Internet phone, video conferencing, distance learning, etc. Classical error handling techniques have focused on applications like FTP, and are geared towards ensuring that the transmission is correct, with no attention to timeliness. For isochronous traffic like audio and video, timeliness is a key criterion, and given the high degree of content redundancy, some loss of content is quite acceptable. In this paper we introduce the concept of error spreading, which is a transformation technique that takes input sequence of packets (from an audio or video stream) and scrambles its packets before transmission. The packets are unscrambled at the receiving end. The transformation is designed to ensure that bursty losses in the transformed domain get spread all over the sequence in the original domain. Perceptual studies have shown that users are much more tolerant of a uniformly distributed loss of low magnitude. We next describe a continuous media transmission protocol based on this idea, and validate its performance through an experiment performed on the Internet.

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

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

M3 - Chapter

VL - 1

SP - 314

EP - 319

BT - International Conference on Multimedia Computing and Systems -Proceedings

PB - IEEE

CY - Los Alamitos, CA, United States

ER -