A survey of application layer techniques for adaptive streaming of multimedia

  • Authors:
  • Bobby Vandalore;Wu-chi Feng;Raj Jain;Sonia Fahmy

  • Affiliations:
  • Amber Networks, Santa Clara, CA;Dept. of CIS, Ohio State University, OH;Nayna Networks, Milpitas, CA;Purdue University, Lafayette, IL

  • Venue:
  • Real-Time Imaging
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

Though the integrated services model and resource reservation protocol (RSVP) provide support for quality of service, in the current Internet only best-effort traffic is widely supported. New high-speed technologies such as ATM (asynchronous transfer mode), gigabit Ethernet, fast Ethernet, and frame relay, have spurred higher user expectations. These technologies are expected to support real-time applications such as video-on-demand, Internet telephony, distance education and videobroadcasting. Towards this end, networking methods such as service classes and quality of service models are being developed. Today's Internet is a heterogeneous networking environment. In such an environment, resources available to multimedia applications vary. To adapt to the changes in network conditions, both networking techniques and application layer techniques have been proposed. In this paper, we focus on the application level techniques, including methods based on compression algorithm features, layered encoding, rate shaping, adaptive error control, and bandwidth smoothing. We also discuss operating system methods to support adaptive multimedia. Throughout the paper, we discuss how feedback from lower networking layers can be used by these application-level adaptation schemes to deliver the highest quality content.