{"title":"自适应视频流与内容中心网络的交互研究","authors":"Reinhard Grandl, Kai Su, C. Westphal","doi":"10.1109/PV.2013.6691451","DOIUrl":null,"url":null,"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.","PeriodicalId":289244,"journal":{"name":"2013 20th International Packet Video Workshop","volume":"3 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-07-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"59","resultStr":"{\"title\":\"On the Interaction of Adaptive Video Streaming with Content-Centric Networking\",\"authors\":\"Reinhard Grandl, Kai Su, C. Westphal\",\"doi\":\"10.1109/PV.2013.6691451\",\"DOIUrl\":null,\"url\":null,\"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.\",\"PeriodicalId\":289244,\"journal\":{\"name\":\"2013 20th International Packet Video Workshop\",\"volume\":\"3 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2013-07-02\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"59\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2013 20th International Packet Video Workshop\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/PV.2013.6691451\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 20th International Packet Video Workshop","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/PV.2013.6691451","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
On the Interaction of Adaptive Video Streaming with Content-Centric Networking
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.