Receiver-driven layered multicast
Conference proceedings on Applications, technologies, architectures, and protocols for computer communications
Modeling TCP Reno performance: a simple model and its empirical validation
IEEE/ACM Transactions on Networking (TON)
The Case for Streaming Multimedia with TCP
IDMS '01 Proceedings of the 8th International Workshop on Interactive Distributed Multimedia Systems
A Transparent Rate Adaptation Algorithm for Streaming Video over the Internet
AINA '04 Proceedings of the 18th International Conference on Advanced Information Networking and Applications - Volume 2
Multimedia streaming via TCP: an analytic performance study
Proceedings of the 12th annual ACM international conference on Multimedia
QDASH: a QoE-aware DASH system
Proceedings of the 3rd Multimedia Systems Conference
Adaptive scalable video streaming in wireless networks
Proceedings of the 3rd Multimedia Systems Conference
An experimental evaluation of rate-adaptive video players over HTTP
Image Communication
Improving fairness, efficiency, and stability in HTTP-based adaptive video streaming with FESTIVE
Proceedings of the 8th international conference on Emerging networking experiments and technologies
QAVA: quota aware video adaptation
Proceedings of the 8th international conference on Emerging networking experiments and technologies
AdapComm: a bandwidth allocation methodology for multimedia applications in wireless networks
Proceedings of the 2013 ACM SIGCOMM workshop on Future human-centric multimedia networking
GTube: geo-predictive video streaming over HTTP in mobile environments
Proceedings of the 5th ACM Multimedia Systems Conference
Measuring DASH streaming performance from the end users perspective using neubot
Proceedings of the 5th ACM Multimedia Systems Conference
Improving Fairness, Efficiency, and Stability in HTTP-Based Adaptive Video Streaming With Festive
IEEE/ACM Transactions on Networking (TON)
Hi-index | 0.00 |
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.