Quality adaptation for congestion controlled video playback over the Internet
- 30 August 1999
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGCOMM Computer Communication Review
- Vol. 29 (4) , 189-200
- https://doi.org/10.1145/316194.316222
Abstract
Streaming audio and video applications are becoming increasingly popular on the Internet, and the lack of effective congestion control in such applications is now a cause for significant concern. The problem is one of adapting the compression without requiring video-servers to re-encode the data, and fitting the resulting stream into the rapidly varying available bandwidth. At the same time, rapid fluctuations in quality will be disturbing to the users and should be avoided.In this paper we present a mechanism for using layered video in the context of unicast congestion control. This quality adaptation mechanism adds and drops layers of the video stream to perform long-term coarse-grain adaptation, while using a TCP-friendly congestion control mechanism to react to congestion on very short timescales. The mismatches between the two timescales are absorbed using buffering at the receiver. We present an efficient-scheme for the distribution of buffering among the active layers. Our scheme allows the server to trade short-term improvement for long-term smoothing of quality. We discuss the issues involved in implementing and tuning such a mechanism, and present our simulation results.Keywords
This publication has 6 references indexed in Scilit:
- An efficient algorithm for hierarchical compression of videoPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Layered video multicast with retransmissions (LVMR): evaluation of hierarchical rate controlPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- RAP: An end-to-end rate-based congestion control mechanism for realtime streams in the InternetPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1999
- Iterative transmission of media streamsPublished by Association for Computing Machinery (ACM) ,1997
- Receiver-driven layered multicastPublished by Association for Computing Machinery (ACM) ,1996
- Characterizing End-to-End Packet Delay and Loss in the InternetJournal of High Speed Networks, 1993