Title :
On the Interaction of Adaptive Video Streaming with Content-Centric Networking
Author :
Grandl, Reinhard ; Kai Su ; Westphal, Cedric
Author_Institution :
Inst. of Networked & Embedded Syst., Alpen-Adria Univ. Klagenfurt, Klagenfurt, Austria
Abstract :
Two main trends in today´s Internet are of major interest for video streaming services: 1) most content delivery platforms are converging towards using adaptive video streaming over HTTP; and 2) new network architectures will allow caching at intermediate points within the network. We investigate one of the most popular streaming service in terms of rate adaptation and opportunistic caching. Our experimental study shows that the streaming client´s rate selection trajectory, i.e., the set of selected segments of varied bit rates which constitute a complete video, is not repetitive across separate downloads. Also, the involvement of caching could lead to frequent alternation between cache and server when serving back client´s requests for video segments. These observations warrant cautions for rate adaption algorithm design and trigger our analysis to characterize the performance of in-network caching for HTTP streaming. Our analytic results show: (i) a significant degradation of cache hit rate for adaptive streaming, with a typical file popularity distribution in nowadays internet; (ii) as a result of the (usually) higher throughput at the client-cache connection compared to client-server one, cache-server oscillations due to misjudgments of the rate adaptation algorithm occur. Finally, we introduce DASH-INC, a framework for improved video streaming in caching networks including transcoding and multiple throughput estimation.
Keywords :
Internet; cache storage; telecommunication traffic; transcoding; transport protocols; video coding; video streaming; DASH-INC; HTTP streaming; Internet; cache hit rate degradation; client-cache connection; content delivery platforms; content-centric networking; file popularity distribution; in-network caching; multiple throughput estimation; network architectures; opportunistic caching; rate adaption algorithm design; rate selection trajectory; transcoding; video streaming interaction; video streaming services; Adaptive systems; Encoding; Internet; Oscillators; Servers; Streaming media; Trajectory;
Conference_Titel :
Packet Video Workshop (PV), 2013 20th International
Conference_Location :
San Jose, CA
DOI :
10.1109/PV.2013.6691451