Application layer error-correction coding for rate-distortion optimized streaming to wireless clients

Jacob Chakareski, Philip A. Chou

Research output: Contribution to journalArticlepeer-review

39 Scopus citations


This paper addresses the problem of streaming packetized media over a lossy packet network to a wireless client, in a rate-distortion optimized way. We introduce an incremental redundancy error-correction scheme that combats the effects of both packet loss and bit errors in an end-to-end fashion, without support from the underlying network or from an intermediate base station. The scheme is employed within an optimization framework that enables the sender to compute which packets it should send, out of all the packets it could send at a given transmission opportunity, in order to meet an average transmission-rate constraint while minimizing the average end-to-end distortion. Experimental results show that our system is robust and maintains quality of service over a wide range of channel conditions. Up to 8 dB performance gains are registered over systems that are not rate-distortion optimized, at bit-error rates as large as 10-2.

Original languageEnglish (US)
Pages (from-to)1675-1687
Number of pages13
JournalIEEE Transactions on Communications
Issue number10
StatePublished - Oct 2004
Externally publishedYes

All Science Journal Classification (ASJC) codes

  • Electrical and Electronic Engineering


  • Application layer
  • Audio coding
  • Channel coding
  • Error correction
  • Internet
  • Markov processes
  • Multimedia communication
  • Optimal control
  • Protocols
  • Rate distortion
  • Video coding


Dive into the research topics of 'Application layer error-correction coding for rate-distortion optimized streaming to wireless clients'. Together they form a unique fingerprint.

Cite this