ABSTRACT
Video streaming is a major source of Internet traffic today and usage continues to grow at a rapid rate. To cope with this new and massive source of traffic, ISPs use methods such as caching to reduce the amount of traffic traversing their networks and serve customers better. However, the presence of a standard cache server in the video transfer path may result in bitrate oscillations and sudden rate changes for Dynamic Adaptive Streaming over HTTP (DASH) clients. In this paper, we investigate the interactions between a client and a cache that result in these problems, and propose an approach to solve it. By adaptively controlling the rate at which the client downloads video segments from the cache, we can ensure that clients will get smooth video. We verify our results using simulation and show that compared to a standard cache our approach (1) can reduce bitrate oscillations (2) prevents sudden rate changes, and compared to a no-cache scenario (3) provides traffic savings, and (4) improves the quality of experience of clients.
References
- S. Acharya and B. Smith. Middleman: A video caching proxy server. In Proceedings of ACM NOSSDAV, 2000.Google Scholar
- S. Akhshabi, A. C. Begen, and C. Dovrolis. An experimental evaluation of rate-adaptation algorithms in adaptive streaming over HTTP. In Proceedings of ACM MMSys, 2011. Google Scholar
Digital Library
- Cisco Systems Inc. Cisco Visual Networking Index: Forecast and Methodology, 2012 - 2017. Technical report, May 2013.Google Scholar
- R. Houdaille and S. Gouache. Shaping HTTP adaptive streams for a better user experience. In Proceedings of ACM MMSys, 2012. Google Scholar
Digital Library
- ISO Standard: Information technology -- Dynamic adaptive streaming over HTTP (DASH) -- Part 1: Media presentation description and segment formats, 2012.Google Scholar
- C. Liu, I. Bouazizi, M. M. Hannuksela, and M. Gabbouj. Rate adaptation for dynamic adaptive streaming over HTTP in content distribution network. Signal Processing: Image Communication, 27(4):288--311, 2012. Google Scholar
Digital Library
- R. K. P. Mok, X. Luo, E. W. W. Chan, and R. K. C. Chang. QDASH: A QoE-aware DASH system. In Proceedings of ACM MMSys, 2012. Google Scholar
Digital Library
- C. Mueller, S. Lederer, and C. Timmerer. A proxy effect analysis and fair adaptation algorithm for multiple competing dynamic adaptive streaming over HTTP clients. In Proceedings of VCIP, 2012.Google Scholar
- R. Rejaie and J. Kangasharju. Mocha: A quality adaptive multimedia proxy cache for internet streaming. In Proceedings of ACM NOSSDAV, 2001. Google Scholar
Digital Library
- R. Rejaie, H. Yu, M. Handley, and D. Estrin. Multimedia proxy caching mechanism for quality adaptive streaming applications in the Internet. In Proceedings of IEEE INFOCOM, 2000.Google Scholar
Cross Ref
Index Terms
Caching in HTTP Adaptive Streaming: Friend or Foe?





Comments