• DocumentCode
    2169885
  • Title

    Fixing multi-client oscillations in HTTP-based adaptive streaming: A control theoretic approach

  • Author

    Xiaoqing Zhu ; Zhi Li ; Rong Pan ; Gahm, Joshua ; Hao Hu

  • Author_Institution
    Cisco Syst. Inc., San Jose, CA, USA
  • fYear
    2013
  • fDate
    Sept. 30 2013-Oct. 2 2013
  • Firstpage
    230
  • Lastpage
    235
  • Abstract
    In recent years, the technology for video delivery over the Internet is shifting towards a new paradigm: HTTP-based adaptive streaming (HAS). An HAS client receives video contents on a segment by segment basis via standard HTTP GET requests. It can dynamically change the rate and quality of the video in the presence of time-varying bandwidth changes. When multiple clients compete over a common bottleneck link, however, they often fail to converge to their respecitive fair share of bandwidth. This leads to constant oscillations in the received video quality. In this paper, we uncover the cause of such oscillations based on observations from large-scale test bed experiments. We then propose a novel client rate adaptation algorithm, which strives to stabilize the playout buffer at a reference level via a proportional-integral controller (PIC). Test bed evaluation results confirm the effectiveness of the proposed PIC scheme and its superior performance over Microsoft Smooth Streaming.
  • Keywords
    PI control; hypermedia; image segmentation; transport protocols; video streaming; HAS client; HTTP-based adaptive streaming; Internet; Microsoft smooth streaming; PIC scheme; bottleneck link; client rate adaptation algorithm; control theoretic approach; multiclient oscillations; playout buffer; proportional-integral controller; received video quality; reference level; segment-by-segment basis; standard HTTP GET requests; time-varying bandwidth; video contents; video delivery; video rate; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Multimedia Signal Processing (MMSP), 2013 IEEE 15th International Workshop on
  • Conference_Location
    Pula
  • Type

    conf

  • DOI
    10.1109/MMSP.2013.6659293
  • Filename
    6659293