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

被引:17
|
作者
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
基金
加拿大自然科学与工程研究理事会;
关键词
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
相关论文
共 50 条
  • [1] On the Efficiency and Fairness of Multiplayer HTTP-based Adaptive Video Streaming
    Yin, Xiaoqi
    Bartulovic, Mihovil
    Sekar, Vyas
    Sinopoli, Bruno
    [J]. 2017 AMERICAN CONTROL CONFERENCE (ACC), 2017, : 4236 - 4241
  • [2] SDN Based QoE Optimization for HTTP-Based Adaptive Video Streaming
    Ramakrishnan, Sangeeta
    Zhu, Xiaoqing
    Chan, Frank
    Kambhatla, Kashyap
    [J]. 2015 IEEE INTERNATIONAL SYMPOSIUM ON MULTIMEDIA (ISM), 2015, : 120 - 123
  • [3] Exploiting Video Quality Information With Lightweight Network Coordination for HTTP-Based Adaptive Video Streaming
    Lu, Zheng
    Ramakrishnan, Sangeeta
    Zhu, Xiaoqing
    [J]. IEEE TRANSACTIONS ON MULTIMEDIA, 2018, 20 (07) : 1848 - 1863
  • [4] Traffic Model for HTTP-Based Adaptive Streaming
    Waldmann, Silvio
    Miller, Konstantin
    Wolisz, Adam
    [J]. 2017 IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (INFOCOM WKSHPS), 2017, : 683 - 688
  • [5] Optimizing Quality-of-Experience for HTTP-based Adaptive Video Streaming: An SDN-based Approach
    Ramakrishnan, Sangeeta
    Zhu, Xiaoqing
    Chan, Frank
    Kodanda, Kashyap
    Lu, Zheng
    Chan, Cindy
    Krishnamurthy, Bhanu
    [J]. INTERNATIONAL JOURNAL OF MULTIMEDIA DATA ENGINEERING & MANAGEMENT, 2016, 7 (04): : 22 - 44
  • [6] Optimizing Playback Quality of HTTP-Based Dynamic Adaptive Streaming on Smartphones
    Bao, Yayun
    Zhang, Lanshan
    Wang, Wendong
    Gong, Xiangyang
    Que, Xirong
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING, COMMUNICATIONS AND COMPUTING (ICSPCC), 2015, : 136 - 139
  • [7] A bio-inspired managed video delivery service using HTTP-based adaptive streaming
    Yusuf Sani
    Jason J. Quinlan
    Cormac J. Sreenan
    [J]. Multimedia Systems, 2022, 28 : 1083 - 1097
  • [8] A bio-inspired managed video delivery service using HTTP-based adaptive streaming
    Sani, Yusuf
    Quinlan, Jason J.
    Sreenan, Cormac J.
    [J]. MULTIMEDIA SYSTEMS, 2022, 28 (03) : 1083 - 1097
  • [9] Improving Fairness, Efficiency, and Stability in HTTP-Based Adaptive Video Streaming With FESTIVE
    Jiang, Junchen
    Sekar, Vyas
    Zhang, Hui
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2014, 22 (01) : 326 - 340
  • [10] Simulation Framework for HTTP-Based Adaptive Streaming Applications
    Ott, Harald
    Miller, Konstantin
    Wolisz, Adam
    [J]. WNS3'17: PROCEEDINGS OF THE WORKSHOP ON NS-3, 2017, : 95 - 102