ABSTRACT
Dynamic Adaptive Streaming over HTTP (DASH) is widely deployed on the Internet for live and on-demand video streaming services. Video adaptation algorithms in existing DASH systems are either too sluggish to respond to congestion level shifts or too sensitive to short-term network bandwidth variations. Both degrade user video experience. In this paper, we formally study the responsiveness and smoothness trade-off in DASH through analysis and experiments. We show that client-side buffered video time is a good feedback signal to guide video adaptation. We then propose novel video rate control algorithms that balance the needs for video rate smoothness and high bandwidth utilization. We show that a small video rate margin can lead to much improved smoothness in video rate and buffer size. The proposed DASH designs are also extended to work with multiple CDN servers. We develop a fully-functional DASH system and evaluate its performance through extensive experiments on a network testbed and the Internet. We demonstrate that our DASH designs are highly efficient and robust in realistic network environment.
- V. K. Adhikari, Y. Guo, F. Hao, M. Varvello, V. Hilt, M. Steiner, and Z.-L. Zhang, "Unreeling netflix: Understanding and improving multi-cdn movie delivery," in Proceedings of IEEE INFOCOM, 2012.Google Scholar
- J. F. Kurose and K. Ross, Computer Networking: A Top-Down Approach Featuring the Internet, 6th ed. Addison-Wesley, 2012.Google Scholar
- M. Watson, "Http adaptive streaming in practice," Netflix, Tech. Rep., 2011.Google Scholar
- S. Akhshabi, A. C. Begen, and C. Dovrolis, "An experimental evaluation of rate-adaptation algorithms in adaptive streaming over http," in ACM Multimedia Systems, 2011. Google ScholarDigital Library
Index Terms
- Towards agile and smooth video adaptation in dynamic HTTP streaming
Recommendations
Effective client-driven three-level rate adaptation (TLRA) approach for adaptive HTTP streaming
Multimedia streaming allows consumers to view multimedia content anywhere. However, quality of service is a major concern amid heightened levels of network traffic caused by increasing user demand. Accordingly, media streaming technology is adopting a ...
An SDN-aided low-latency live video streaming over HTTP
AbstractDynamic adaptive streaming over HTTP (DASH) is the crucial factor in the rapid penetration of over-the-top (OTT) service providers for on-demand video streaming. It can also be used for live video streaming by the OTT providers. The recent ...
A Paradigm for Dynamic Adaptive Streaming over HTTP for Multi-view Video
Proceedings, Part II, of the 16th Pacific-Rim Conference on Advances in Multimedia Information Processing -- PCM 2015 - Volume 9315HTTP-based delivery for Video on Demand VoD has been gaining popularity within recent years. With the recently proposed Dynamic Adaptive Streaming over HTTP DASH, video clients may dynamically adapt the requested video quality and bitrate to match their ...
Comments