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 条
  • [41] MIMIC: Using Passive Network Measurements to Estimate HTTP-based Adaptive Video QoE Metrics
    Mangla, Tarun
    Halepovic, Emir
    Ammar, Mostafa
    Zegura, Ellen
    [J]. TMA CONFERENCE 2017 - PROCEEDINGS OF THE 1ST NETWORK TRAFFIC MEASUREMENT AND ANALYSIS CONFERENCE, 2017,
  • [42] Video Coding Enhancements for HTTP Adaptive Streaming
    Menon, Vignesh V.
    [J]. PROCEEDINGS OF THE 30TH ACM INTERNATIONAL CONFERENCE ON MULTIMEDIA, MM 2022, 2022, : 6905 - 6909
  • [43] Adaptive Chunk Grouping Method for Low-Latency HTTP-Based Live Streaming
    Hattori, Daichi
    Bandai, Masaki
    [J]. 2023 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS, ICCE, 2023,
  • [44] 3D video quality evaluation based on adaptive streaming over HTTP
    Zhai, Yuxuan
    Liu, Yisang
    Xu, Yiwen
    Chen, Zhonghui
    Fang, Ying
    Zhao, Tiesong
    [J]. Beijing Hangkong Hangtian Daxue Xuebao/Journal of Beijing University of Aeronautics and Astronautics, 2019, 45 (12): : 2456 - 2462
  • [45] HTTP-BASED SCALABLE VIDEO STREAMING OVER MOBILE NETWORKS
    Tappayuthpijarn, Ktawut
    Stockhammer, Thomas
    Steinbach, Eckehard
    [J]. 2011 18TH IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING (ICIP), 2011,
  • [46] QoE Assessment of HTTP Adaptive Video Streaming
    Salvador, Andre
    Nogueira, Joao
    Sargento, Susana
    [J]. WIRELESS INTERNET (WICON 2014), 2015, 146 : 235 - 242
  • [47] A Video-Quality Controller for QoE Enhancement in HTTP Adaptive Streaming
    Kurosaka, Takumi
    Mori, Shungo
    Bandai, Masaki
    [J]. IEICE TRANSACTIONS ON COMMUNICATIONS, 2018, E101B (04) : 1163 - 1174
  • [48] Video Quality Adaptation Scheme for Improving QoE in HTTP Adaptive Streaming
    Kim, Sangwook
    Yun, Dooyeol
    Chung, Kwangsue
    [J]. 2016 INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING (ICOIN), 2016, : 201 - 205
  • [49] Event-Based Perceptual Quality Assessment for HTTP-Based Video Streaming With Playback Interruption
    Zou, Wenjie
    Yang, Fuzheng
    Song, Jiarun
    Wan, Shuai
    Zhang, Wei
    Wu, Hong Ren
    [J]. IEEE TRANSACTIONS ON MULTIMEDIA, 2018, 20 (06) : 1475 - 1488
  • [50] Quality-Adaptive Proxy Caching for Peer-to-Peer Video Streaming Using Multiple Description Coding
    Ding, Jen-Wen
    Lan, Shi-Yuan
    [J]. JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2009, 25 (03) : 687 - 701