Online Detection of Stalling and Scrubbing in Adaptive Video Streaming

被引:2
|
作者
Maggi, Lorenzo [1 ]
Leguay, Jeremie [2 ]
Seufert, Michael [3 ]
Casas, Pedro [3 ]
机构
[1] Nokia Bell Labs, Nozay, France
[2] Huawei Technol, France Res Ctr, Boulogne, France
[3] AIT Austrian Inst Technol GmbH, Vienna, Austria
关键词
user action; QoE; encrypted traffic; scrubbing; stalling;
D O I
10.23919/wiopt47501.2019.9144108
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Whether it is for network engineering or business intelligence insight purposes, it is crucial for an Internet Service Provider (ISP) to infer the Quality of Experience (QoE) perceived by the end user during a video streaming session. Specifically, it is important to detect video stalls as soon as they occur, to rapidly take counter-measures such as re-allocating resources more fairly among users. Video stalls fall into two different classes: (i) those caused by poor network conditions and (ii) those caused directly by the user when scrubbing or dragging the video playback forwards or backwards. However, only the former type of stalls degrade the QoE perceived by the end user. Therefore, in this paper we propose a technique to detect and classify stall events by observing the packets associated to a streaming session. We solve a least squares problem to minimize the distance between the estimated chunk's bitrate and the potential bitrate sequence that a plausible playback buffer dynamics would produce. This amounts to finding the maximally likely state sequence for a properly defined Hidden Markov Model. We propose two polynomial dynamic programming algorithms, one of which running in online fashion, computing the exact solution in the ideal case of complete and exact measurement set. We claim that our method is also applicable in an encrypted scenario, since it is robust with respect to the estimation error of a number of parameters, as we show via simulations.
引用
收藏
页码:298 / 305
页数:8
相关论文
共 50 条
  • [41] Wireless Adaptive Video Streaming with Edge Cloud
    Smith, Kristofer R.
    Liu, Hang
    Hsieh, Li-Tse
    de Foy, Xavier
    Gazda, Robert
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2018,
  • [42] Characterizing Adaptive Video Streaming Control Systems
    Cofano, Giuseppe
    De Cicco, Luca
    Mascolo, Saverio
    2015 AMERICAN CONTROL CONFERENCE (ACC), 2015, : 2729 - 2734
  • [43] SkyEyes: Adaptive Video Streaming from UAVs
    Wang, Xiaoli
    Chowdhery, Aakanksha
    Chiang, Mung
    PROCEEDINGS OF THE 3RD WORKSHOP ON HOT TOPICS IN WIRELESS (HOTWIRELESS '16), 2016, : 2 - 6
  • [44] Advances in channel-adaptive video streaming
    Girod, B
    Kalman, M
    Liang, YJ
    Zhang, R
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2002, 2 (06): : 573 - 584
  • [45] Fast Simultaneous Video Encoder for Adaptive Streaming
    De Praeter, Johan
    Jesus Diaz-Honrubia, Antonio
    Van Kets, Niels
    Van Wallendael, Glenn
    De Cock, Jan
    Lambert, Peter
    Van de Walle, Rik
    2015 IEEE 17TH INTERNATIONAL WORKSHOP ON MULTIMEDIA SIGNAL PROCESSING (MMSP), 2015,
  • [46] Video Coding Enhancements for HTTP Adaptive Streaming
    Menon, Vignesh V.
    PROCEEDINGS OF THE 30TH ACM INTERNATIONAL CONFERENCE ON MULTIMEDIA, MM 2022, 2022, : 6905 - 6909
  • [47] Adaptive multi-path video streaming
    Ling, Zi
    Lee, Ivan
    ISM 2006: EIGHTH IEEE INTERNATIONAL SYMPOSIUM ON MULTIMEDIA, PROCEEDINGS, 2006, : 399 - +
  • [48] Adaptive playout for low latency video streaming
    Steinbach, E
    Färber, N
    Girod, B
    2001 INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, VOL I, PROCEEDINGS, 2001, : 962 - 965
  • [49] Hierarchical Adaptive Control Protocol for video streaming
    Cai, LS
    Liu, X
    Badawy, W
    IEEE CCEC 2002: CANADIAN CONFERENCE ON ELECTRCIAL AND COMPUTER ENGINEERING, VOLS 1-3, CONFERENCE PROCEEDINGS, 2002, : 940 - 944
  • [50] Adaptive Video Streaming in Mobile Cloud Computing
    Tamizhselvi, S. P.
    Muthuswamy, Vijayalakshmi
    2014 IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND COMPUTING RESEARCH (IEEE ICCIC), 2014, : 1002 - 1005