Rate-distortion optimized media streaming with adaptive rate control

Research output: Contribution to journalConference articlepeer-review

Abstract

Communication over a network bottleneck link is a commonplace in the Internet today. The loss and delay experienced by packets travelling along the network path between the sender and the receiver are mainly governed by the characteristics of the bottleneck link, such as available data rate and queue size. In this work, we propose a framework for rate-distortion optimized packet scheduling with adaptive rate control for media streaming over network bottleneck links. The framework computes optimal packet schedules, while adaptively controlling its data rate as a response to the effect that its transmitted packets will have on the delay experienced on the link. This results into a closed-loop control system which dynamically adjusts its packet schedules according to its transmission rate. Experimental results demonstrate that our framework maintains significantly smaller packet delay and smoother transmission rate when streaming over a bottleneck link relative to rate-distortion optimized packet scheduling without rate control with only a minor loss in rate-distortion performance.

Original languageEnglish (US)
Pages (from-to)1634-1645
Number of pages12
JournalProceedings of SPIE - The International Society for Optical Engineering
Volume5960
Issue number3
DOIs
StatePublished - 2005
Externally publishedYes
EventVisual Communications and Image Processing 2005 - Beijing, China
Duration: Jul 12 2005Jul 15 2005

All Science Journal Classification (ASJC) codes

  • Electronic, Optical and Magnetic Materials
  • Condensed Matter Physics
  • Computer Science Applications
  • Applied Mathematics
  • Electrical and Electronic Engineering

Keywords

  • Lagrange multipliers method
  • Media streaming
  • Multimedia communication
  • Packet scheduling
  • Rate control
  • Rate-distortion optimization

Fingerprint

Dive into the research topics of 'Rate-distortion optimized media streaming with adaptive rate control'. Together they form a unique fingerprint.

Cite this