Caching in HTTP Adaptive Streaming

Danny H. Lee, Constantine Dovrolis, Ali C. Begen
2013 Proceedings of Network and Operating System Support on Digital Audio and Video Workshop - NOSSDAV '14  
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
more » ... he 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.
doi:10.1145/2597176.2578270 dblp:conf/nossdav/LeeDB14 fatcat:7atgtn6jcrd5pnyy5tx6fdd4ly