Proceedings Article10.1145/1943552.1943575
Rate adaptation for adaptive HTTP streaming
Chenghao Liu,Imed Bouazizi,Moncef Gabbouj +2 more
- 23 Feb 2011
- pp 169-174
511
TL;DR: A receiver-driven rate adaptation method for HTTP/TCP streaming that deploys a step-wise increase/ aggressive decrease method to switch up/down between the different representations of the content that are encoded at different bitrates is presented.
read more
Abstract: Recently, HTTP has been widely used for the delivery of real-time multimedia content over the Internet, such as in video streaming applications. To combat the varying network resources of the Internet, rate adaptation is used to adapt the transmission rate to the varying network capacity. A key research problem of rate adaptation is to identify network congestion early enough and to probe the spare network capacity. In adaptive HTTP streaming, this problem becomes challenging because of the difficulties in differentiating between the short-term throughput variations, incurred by the TCP congestion control, and the throughput changes due to more persistent bandwidth changes.In this paper, we propose a novel rate adaptation algorithm for adaptive HTTP streaming that detects bandwidth changes using a smoothed HTTP throughput measured based on the segment fetch time (SFT). The smoothed HTTP throughput instead of the instantaneous TCP transmission rate is used to determine if the bitrate of the current media matches the end-to-end network bandwidth capacity. Based on the smoothed throughput measurement, this paper presents a receiver-driven rate adaptation method for HTTP/TCP streaming that deploys a step-wise increase/ aggressive decrease method to switch up/down between the different representations of the content that are encoded at different bitrates. Our rate adaptation method does not require any transport layer information such as round trip time (RTT) and packet loss rates which are available at the TCP layer. Simulation results show that the proposed rate adaptation algorithm quickly adapts to match the end-to-end network capacity and also effectively controls buffer underflow and overflow.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Improving fairness, efficiency, and stability in HTTP-based adaptive video streaming with FESTIVE
Junchen Jiang,Vyas Sekar,Hui Zhang +2 more
- 10 Dec 2012
TL;DR: A principled understanding of bit-rate adaptation is presented and a suite of techniques that can systematically guide the tradeoffs between stability, fairness, and efficiency are developed, which lead to a general framework for robust video adaptation.
A Survey on Quality of Experience of HTTP Adaptive Streaming
TL;DR: The technical development of HAS, existing open standardized solutions, but also proprietary solutions are reviewed in this paper as fundamental to derive the QoE influence factors that emerge as a result of adaptation.
865
Probe and Adapt: Rate Adaptation for HTTP Video Streaming At Scale
TL;DR: It is argued that it is necessary to design at the application layer using a "probe and adapt" principle for video bitrate adaptation, which is akin, but also orthogonal to the transport-layer TCP congestion control, and PANDA - a client-side rate adaptation algorithm for HAS is presented.
668
A Survey on Bitrate Adaptation Schemes for Streaming Media Over HTTP
TL;DR: This survey provides an overview of the different methods proposed over the last several years of bitrate adaptation algorithms for HTTP adaptive streaming, leaving it to system builders to innovate and implement their own method.
QDASH: a QoE-aware DASH system
Ricky K. P. Mok,Xiapu Luo,Edmond W. W. Chan,Rocky K. C. Chang +3 more
- 22 Feb 2012
TL;DR: A QoE-aware DASH system (or QDASH) to improve the user-perceived quality of video watching is proposed and available bandwidth measurement into the video data probes with a measurement proxy architecture facilitates the selection of video quality levels.
References
•Proceedings Article
Hypertext Transfer Protocol -- HTTP/1.1
Roy T. Fielding,James Gettys,Jeffrey C. Mogul,H. Frystyk,Larry Masinter,Paul J. Leach,Tim Berners-Lee +6 more
- 01 Jan 1997
TL;DR: The Hypertext Transfer Protocol is an application-level protocol for distributed, collaborative, hypermedia information systems, which can be used for many tasks beyond its use for hypertext through extension of its request methods, error codes and headers.
4.4K
Modeling TCP Reno performance: a simple model and its empirical validation
TL;DR: A simple analytic characterization of the steady-state send rate as a function of loss rate and round trip time for a bulk transfer TCP flow is developed and is able to more accurately predict TCP send rate and is accurate over a wider range of loss rates.
Chapter 26 – Hypertext Transfer Protocol
Walter Goralski
- 01 Jan 2017
TL;DR: In this chapter, you will learn about the HTTP protocol used on the Web, including the major message types and HTTP methods, and the status codes and headers used in HTTP.
241
Multimedia streaming via TCP: an analytic performance study
Bing Wang,Jim Kurose,Prashant Shenoy,Don Towsley +3 more
- 01 Jun 2004
TL;DR: In this article, the authors developed analytic performance models to systematically investigate the performance of TCP for both live and stored media streaming, and validate their models via ns simulations and experiments conducted over the Internet.