• DocumentCode
    104830
  • Title

    In-Network Quality Optimization for Adaptive Video Streaming Services

  • Author

    Bouten, Niels ; Latre, Steven ; Famaey, Jeroen ; Van Leekwijck, Werner ; De Turck, Filip

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Ghent Univ. - iMinds, Ghent, Belgium
  • Volume
    16
  • Issue
    8
  • fYear
    2014
  • fDate
    Dec. 2014
  • Firstpage
    2281
  • Lastpage
    2293
  • Abstract
    HTTP adaptive streaming (HAS) services allow the quality of streaming video to be automatically adapted by the client application in face of network and device dynamics. Due to their advantages compared to traditional techniques, HAS-based protocols are widely used for over-the-top (OTT) video streaming. However, they are yet to be adopted in managed environments, such as ISP networks. A major obstacle is the purely client-driven design of current HAS approaches, which leads to excessive quality oscillations, suboptimal behavior, and the inability to enforce management policies. Moreover, the provider has no control over the quality that is provided, which is essential when offering a managed service. This article tackles these challenges and facilitates the adoption of HAS in managed networks. Specifically, several centralized and distributed algorithms and heuristics are proposed that allow nodes inside the network to steer the HAS client´s quality selection process. The algorithms are able to enforce management policies by limiting the set of available qualities for specific clients. Additionally, simulation results show that by coordinating the quality selection process across multiple clients, the proposed algorithms significantly reduce quality oscillations by a factor of five and increase the average delivered video quality by at least 14%.
  • Keywords
    hypermedia; optimisation; transport protocols; video streaming; HAS-based protocol; HTTP adaptive streaming; ISP network; OTT video streaming; adaptive video streaming service; centralized algorithm; client-driven design; distributed algorithm; in-network quality optimization; over-the-top video streaming; quality oscillation; video quality; Bandwidth; Bit rate; Optimization; Servers; Streaming media; Switches; Throughput; Adaptive systems; HTTP adaptive streaming; integer linear programming; multimedia communication; quality of experience; quality of service; streaming media;
  • fLanguage
    English
  • Journal_Title
    Multimedia, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1520-9210
  • Type

    jour

  • DOI
    10.1109/TMM.2014.2362856
  • Filename
    6920044