Quality-adaptive Prefetching for Interactive Branched Video using HTTP-based Adaptive Streaming

被引:18
作者
Krishnamoorthi, Vengatanathan [1 ]
Carlsson, Niklas [1 ]
Eager, Derek [2 ]
Mahanti, Anirban [3 ]
Shahmehri, Nahid [1 ]
机构
[1] Linkoping Univ, Linkoping, Sweden
[2] Univ Saskatchewan, Saskatoon, SK, Canada
[3] NICTA, Sydney, NSW, Australia
来源
PROCEEDINGS OF THE 2014 ACM CONFERENCE ON MULTIMEDIA (MM'14) | 2014年
基金
加拿大自然科学与工程研究理事会;
关键词
HTTP-based adaptive streaming (HAS); Branched video; Multipath/nonlinear streaming; Seamless playback;
D O I
10.1145/2647868.2654951
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Interactive branched video that allows users to select their own paths through the video, provides creative content designers with great personalization opportunities; however, such video also introduces significant new challenges for the system developer. For example, without careful prefetching and buffer management, the use of multiple alternative playback paths can easily result in playback interruptions. In this paper, we present a full implementation of an interactive branched video player using HTTP-based Adaptive Streaming (HAS) that provides seamless playback even when the users defer their branch path choices to the last possible moment. Our design includes optimized prefetching policies that we derive under a simple optimization framework, effective buffer management of prefetched data, and the use of parallel TCP connections to achieve efficient buffer workahead. Through performance evaluation under a wide range of scenarios, we show that our optimized policies can effectively prefetch data of carefully selected qualities along multiple alternative paths such as to ensure seamless playback, offering users a pleasant viewing experience without playback interruptions.
引用
收藏
页码:317 / 326
页数:10
相关论文
共 27 条
[1]  
Akhshabi S., 2011, P ACM MMSYS FEB
[2]  
Akhshabi S., 2013, P ACM NOSSDAV FEB
[3]  
Akhshabi S., 2012, P ACM NOSSDAV FEB
[4]  
Altman E., 2006, P IEEE INFOCOM
[5]  
[Anonymous], 2011, P ACM SIGCOMM
[6]  
[Anonymous], 2012, MULTIMED TOOLS APPL, DOI DOI 10.1007/S11042-012-1218-6
[7]   Watching Video over the Web Part 1: Streaming Protocols [J].
Begen, Ali C. ;
Akgul, Tankut ;
Baugher, Mark .
IEEE INTERNET COMPUTING, 2011, 15 (02) :54-63
[8]   Adaptive Streaming: The Network HAS to Help [J].
Benno, Steven ;
Esteban, Jairo O. ;
Rimac, Ivica .
BELL LABS TECHNICAL JOURNAL, 2011, 16 (02) :101-114
[9]   Optimized periodic broadcast of nonlinear media [J].
Carlsson, Niklas ;
Mahanti, Anirban ;
Li, Zongpeng ;
Eager, Derek .
IEEE TRANSACTIONS ON MULTIMEDIA, 2008, 10 (05) :871-884
[10]  
De Cicco L., 2013, P IEEE PACK VID WORK