Online smoothing of live, variable-bit-rate video

J. Rexford, S. Sen, J. Dey, W. Feng, J. Kurose, J. Stankovic, D. Towsley

Research output: Contribution to conferencePaperpeer-review

52 Scopus citations

Abstract

Bandwidth smoothing techniques are effective at reducing the burstiness of a compressed, pre-recorded video stream by prefetching frames into the client playback buffer in advance of each burst. In contrast to stored video, live applications typically have limited knowledge of frame sizes and often require bounds on the delay between the source and the client(s). This paper addresses bandwidth smoothing for a growing number of live video applications, such as videocasts of comes or television news, where many clients may be willing to tolerate a playback delay of several seconds or minutes in exchange for a smaller throughput requirement. Extending techniques for smoothing pre-recorded video, we develop online, window-based smoothing algorithms for these delay-tolerant applications. Experiments with MPEG traces demonstrate that the new algorithms significantly reduce the peak rate, coefficient of variation, and effective bandwidth of variable-bit-rate video streams using fairly small window sizes (1-10 seconds), closely approximating. the performance of the optimal offline algorithm.

Original languageEnglish (US)
Pages235-243
Number of pages9
StatePublished - 1997
Externally publishedYes
EventProceedings of the 1997 7th International Workshop on Network and Operating System Support for Digital Audio and Video - St.Louis, MO, USA
Duration: May 19 1997May 21 1997

Other

OtherProceedings of the 1997 7th International Workshop on Network and Operating System Support for Digital Audio and Video
CitySt.Louis, MO, USA
Period5/19/975/21/97

All Science Journal Classification (ASJC) codes

  • Software
  • Media Technology
  • Computer Networks and Communications

Fingerprint

Dive into the research topics of 'Online smoothing of live, variable-bit-rate video'. Together they form a unique fingerprint.

Cite this