Quality-adaptive prefetching for interactive branched video using HTTP-based Adaptive Streaming
2014 (English)In: MM 2014 - Proceedings of the 2014 ACM Conference on Multimedia, Association for Computing Machinery, Inc , 2014, 317-326 p.Conference paper (Refereed)
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.
Place, publisher, year, edition, pages
Association for Computing Machinery, Inc , 2014. 317-326 p.
, MM 2014 - Proceedings of the 2014 ACM Conference on Multimedia
Branched video; HTTP-based Adaptive Streaming (HAS); Multipath/nonlinear streaming; Seamless playback
Computer and Information Science
IdentifiersURN: urn:nbn:se:liu:diva-116449DOI: 10.1145/2647868.2654951ScopusID: 2-s2.0-84913597570ISBN: 9781450330633OAI: oai:DiVA.org:liu-116449DiVA: diva2:798814
2014 ACM Conference on Multimedia, MM 2014