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

An experimental evaluation of rate-adaptation algorithms in adaptive streaming over HTTP

Published:23 February 2011Publication History

ABSTRACT

Adaptive (video) streaming over HTTP is gradually being adopted, as it offers significant advantages in terms of both user-perceived quality and resource utilization for content and network service providers. In this paper, we focus on the rate-adaptation mechanisms of adaptive streaming and experimentally evaluate two major commercial players (Smooth Streaming, Netflix) and one open source player (OSMF). Our experiments cover three important operating conditions. First, how does an adaptive video player react to either persistent or short-term changes in the underlying network available bandwidth. Can the player quickly converge to the maximum sustainable bitrate? Second, what happens when two adaptive video players compete for available bandwidth in the bottleneck link? Can they share the resources in a stable and fair manner? And third, how does adaptive streaming perform with live content? Is the player able to sustain a short playback delay? We identify major differences between the three players, and significant inefficiencies in each of them.

Skip Supplemental Material Section

Supplemental Material

110224_26192_04_acm.mp4

References

  1. Adobe. HTTP Dynamic Streaming on the Adobe Flash Platform. Adobe Systems Incorporated, 2010. http://www.adobe.com/products/httpdynamicstreaming /pdfs/httpdynamicstreaming_wp_ue.pdf.Google ScholarGoogle Scholar
  2. A. C. Begen, T. Akgul, and M. Baugher. Watching video over the Web, part I: streaming protocols. To appear in IEEE Internet Comput., 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. L. De Cicco and S. Mascolo. An Experimental Investigation of the Akamai Adaptive Video Streaming. In Proc. of USAB WIMA, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. S. Deshpande. Adaptive timeline aware client controlled HTTP streaming. In Proc. of SPIE, 2009.Google ScholarGoogle ScholarCross RefCross Ref
  5. W. Feng, M. Liu, B. Krishnaswami, and A. Prabhudev. A priority-based technique for the best-effort delivery of stored video. In Proc. of MMCN, 1999.Google ScholarGoogle Scholar
  6. R. Gao, C. Dovrolis, and E. Zegura. Avoiding oscillations due to intelligent route control systems. In Proc. of IEEE INFOCOM, 2006.Google ScholarGoogle ScholarCross RefCross Ref
  7. A. Goel, C. Krasic, and J. Walpole. Low-latency adaptive streaming over TCP. ACM TOMCCAP, 4(3):1--20, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. P.-H. Hsiao, H. T. Kung, and K.-S. Tan. Video over TCP with receiver-based delay control. In Proc. of ACM NOSSDAV, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. R. Kuschnig, I. Kofler, and H. Hellwagner. An evaluation of TCP-based rate-control algorithms for adaptive Internet streaming of H.264/SVC. In Proc. of ACM MMSys, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. R. Kuschnig, I. Kofler, and H. Hellwagner. Improving Internet video streamilng performance by parallel TCP-based request-response streams. In Proc. of IEEE CCNC, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Pomelo LLC. Analysis of Netflix's security framework for 'Watch Instantly' service. Pomelo, LLC Tech Memo, 2009. http://pomelollc.files.wordpress. com/2009/04/pomelo-tech-report-netflix.pdf.Google ScholarGoogle Scholar
  12. A. Orebaugh, G. Ramirez, J. Burke, and J. Beale. Wireshark and Ethereal network protocol analyzer toolkit. Syngress Media Inc, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. M. Prangl, I. Kofler, and H. Hellwagner. Towards QoS improvements of TCP-based media delivery. In Proc. of ICNS, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. L. Rizzo. Dummynet: a simple approach to the evaluation of network protocols. SIGCOMM CCR, 27(1):31--41, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. S. Tullimas, T. Nguyen, R. Edgecomb, and S.-C. Cheung. Multimedia streaming using multiple TCP connections. ACM TOMCCAP, 4(2):1--20, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. B. Wang, J. Kurose, P. Shenoy, and D. Towsley. Multimedia streaming via TCP: An analytic performance study. ACM TOMCCAP, 4(2):1--22, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. A. Zambelli. IIS smooth streaming technical overview. Microsoft Corporation, 2009. http://download.microsoft.com/download/4/2/4/ 4247C3AA-7105-4764-A8F9-321CB6C765EB/IIS_ Smooth_Streaming_Technical_Overview.pdf.Google ScholarGoogle Scholar

Index Terms

  1. An experimental evaluation of rate-adaptation algorithms in adaptive streaming over HTTP

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          MMSys '11: Proceedings of the second annual ACM conference on Multimedia systems
          February 2011
          294 pages
          ISBN:9781450305181
          DOI:10.1145/1943552

          Copyright © 2011 ACM

          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]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 23 February 2011

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

          Acceptance Rates

          Overall Acceptance Rate176of530submissions,33%

          Upcoming Conference

          MMSys '24
          ACM Multimedia Systems Conference 2024
          April 15 - 18, 2024
          Bari , Italy

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader