skip to main content
10.1145/2910017.2910597acmconferencesArticle/Chapter ViewAbstractPublication PagesmmsysConference Proceedingsconference-collections
research-article

Design and experimental evaluation of network-assisted strategies for HTTP adaptive streaming

Published: 10 May 2016 Publication History

Abstract

In this paper we investigate several network-assisted streaming approaches which rely on active cooperation between video streaming applications and the network. We build a Video Control Plane which enforces Video Quality Fairness among concurrent video flows generated by heterogeneous client devices. To the purpose, a max-min fairness optimization problem is solved at run-time. We compare two approaches to actuate the optimal solution in an SDN network: the first one allocating network bandwidth slices to video flows, the second one guiding video players in the video bitrate selection. Performance is assessed through several QoE-related metrics, such as Video Quality Fairness, video quality, and switching frequency. The impact of client-side adaptation algorithms is also investigated.

References

[1]
A. Balachandran, V. Sekar, A. Akella, S. Seshan, I. Stoica, and H. Zhang. Developing a Predictive Model of Quality of Experience for Internet Video. In Proc. ACM SIGCOMM, pages 43, 339--350, 2013.
[2]
D. Bertsekas and R. Gallager. Data Networks. Prentice-Hall, 1992.
[3]
D. Bertsimas, V. F. Farias, and N. Trichakis. The price of fairness. Operations research, 59(1):17--31, 2011.
[4]
Cisco. Cisco Visual Networking Index: Forecast and Methodology 2014--2019. May 2015.
[5]
G. Cofano, L. De Cicco, and S. Mascolo. A Control Architecture for Massive Adaptive Video Streaming Delivery. In Proc. VideoNext, pages 7--12, 2014.
[6]
G. Cofano, L. De Cicco, and S. Mascolo. Characterizing adaptive video streaming control systems. In Proc. American Control Conference, pages 2729--2734, 2015.
[7]
L. De Cicco, V. Caldaralo, V. Palmisano, and S. Mascolo. ELASTIC: a Client-side Controller for Dynamic Adaptive Streaming over HTTP (DASH). In Proc. Packet Video Workshop, pages 1--8, 2013.
[8]
L. De Cicco, V. Caldaralo, V. Palmisano, and S. Mascolo. TAPAS: A Tool for rApid Prototyping of Adaptive Streaming Algorithms. In Proc. VideoNext, pages 1--6, 2014.
[9]
A. Ganjam, F. Siddiqui, J. Zhan, X. Liu, I. Stoica, J. Jiang, V. Sekar, and H. Zhang. C3: internet-scale control plane for video quality optimization. In Proc. USENIX NSDI, pages 131--144, 2015.
[10]
P. Georgopoulos, Y. Elkhatib, M. Broadbent, M. Mu, and N. Race. Towards Network-wide QoE Fairness Using Openflow-assisted Adaptive Video Streaming. In Proc. ACM SIGCOMM Workshop on Future Human-centric Multimedia Networking, pages 15--20, 2013.
[11]
T. Hoßfeld, R. Schatz, and U. R. Krieger. Qoe of youtube video streaming for current internet transport protocols. In Proc. of Measurement, Modelling, and Evaluation of Computing Systems and Dependability and Fault Tolerance International Conference, pages 136--150, 2014.
[12]
T. Hoßfeld, M. Seufert, C. Sieber, and T. Zinner. Assessing effect sizes of influence factors towards a QoE model for HTTP adaptive streaming. In Proc. QoMEX, pages 111--116, 2014.
[13]
M. Jarschel, F. Wamser, T. Höhn, T. Zinner, and P. Tran-Gia. SDN-based Application-Aware Networking on the Example of YouTube Video Streaming. In Proc. EWSDN, pages 87--92, 2013.
[14]
J. W. Kleinrouweler, S. Cabrero, R. van der Mei, and P. Cesar. Modeling the Effect of Sharing Policies for Network-assisted HTTP Adaptive Video Streaming. SIGMETRICS Performance Evaluation Review, 43(2):26--27, September 2015.
[15]
S. S. Krishnan and R. K. Sitaraman. Video stream quality impacts viewer behavior: inferring causality using quasi-experimental designs. IEEE/ACM Transactions on Networking, 21(6):2001--2014, 2013.
[16]
A. Mansy, M. Fayed, and M. Ammar. Network-layer fairness for adaptive video streams. In Proc. IFIP/IEEE Networking, pages 42--48, 2015.
[17]
M. K. Mukerjee, D. Naylor, J. Jiang, D. Han, S. Seshan, and H. Zhang. Practical, Real-time Centralized Control for CDN-based Live Video Delivery. In Proc. ACM SIGCOMM, pages 311--324, 2015.
[18]
P. Ni, R. Eg, A. Eichhorn, C. Griwodz, and P. Halvorsen. Flicker effects in adaptive video streaming to handheld devices. In Proc. ACM MultiMedia, pages 463--472, 2011.
[19]
S. Petrangeli, J. Famaey, M. Claeys, S. Latré, and F. De Turck. QoE-Driven Rate Adaptation Heuristic for Fair Adaptive Video Streaming. ACM Transactions on Multimedia Computer Communication Applications, 12(2):28:1--28:24, 2015.
[20]
M. Seufert, S. Egger, M. Slanina, T. Zinner, T. Hoßfeld, and P. Tran-Gia. A Survey on Quality of Experience of HTTP Adaptive Streaming. IEEE Communications Surveys and Tutorials, 17(1):469--492, 2015.
[21]
V. Sivaraman, T. Moors, H. Habibi Gharakheili, D. Ong, J. Matthews, and C. Russell. Virtualizing the Access Network via Open APIs. In Proc. ACM CoNEXT, pages 31--42, 2013.
[22]
I. Sodagar. The MPEG-DASH Standard for Multimedia Streaming Over the Internet. IEEE MultiMedia, 18(4):62--67, 2011.
[23]
Z. Wang, A. C. Bovik, H. R. Sheikh, and E. P. Simoncelli. Image Quality Assessment: From Error Visibility to Structural Similarity. IEEE Transactions on Image Processing, 13(4):600--612, 2004.
[24]
C. Wilson, H. Ballani, T. Karagiannis, and A. Rowtron. Better never than late: Meeting deadlines in datacenter networks. In Proc. ACM SIGCOMM, pages 50--61, 2011.
[25]
L. Zhi, X. Zhu, J. Gahm, R. Pan, H. Hu, A. C. Begen, and D. Oran. Probe and adapt: Rate adaptation for HTTP video streaming at scale. IEEE JSAC, 32(4):719--733, 2014.
[26]
T. Zinner, M. Jarschel, A. Blenk, F. Wamser, and W. Kellerer. Dynamic application-aware resource management using Software-Defined Networking: Implementation prospects and challenges. In Proc. IEEE NOMS, pages 1--6, 2014.

Cited By

View all

Index Terms

  1. Design and experimental evaluation of network-assisted strategies for HTTP adaptive streaming

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      MMSys '16: Proceedings of the 7th International Conference on Multimedia Systems
      May 2016
      420 pages
      ISBN:9781450342971
      DOI:10.1145/2910017
      • General Chair:
      • Christian Timmerer
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 10 May 2016

      Permissions

      Request permissions for this article.

      Check for updates

      Badges

      • Best Student Paper

      Author Tags

      1. DASH
      2. adaptive video streaming
      3. control plane
      4. fairness
      5. network-assistance
      6. quality of experience

      Qualifiers

      • Research-article

      Funding Sources

      • Deutsche Forschungsgemeinschaft (DFG)

      Conference

      MMSys'16
      Sponsor:
      MMSys'16: Multimedia Systems Conference 2016
      May 10 - 13, 2016
      Klagenfurt, Austria

      Acceptance Rates

      MMSys '16 Paper Acceptance Rate 20 of 71 submissions, 28%;
      Overall Acceptance Rate 176 of 530 submissions, 33%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)19
      • Downloads (Last 6 weeks)4
      Reflects downloads up to 01 Jan 2025

      Other Metrics

      Citations

      Cited By

      View all

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media