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

Shaping HTTP adaptive streams for a better user experience

Published:22 February 2012Publication History

ABSTRACT

With increasing audio/video service consumption through unmanaged IP networks, HTTP adaptive streaming techniques have emerged to handle bandwidth limitations and variations. But while it is becoming common to serve multiple clients in one home network, these solutions do not adequately address fine tuned quality arbitration between the multiple streams. While clients compete for bandwidth, the video suffers unstable conditions and/or inappropriate bit-rate levels.

We hereby experiment a mechanism based on traffic chapping that allow bandwidth arbitration to be implemented in the home gateway, first determining desirable target bit-rates to be reached by each stream and then constraining the clients to stay within their limits. This enables the delivery of optimal quality of experience to the maximum number of users. This approach is validated through experimentation, and results are shown through a set of objective measurement criteria.

References

  1. Stockhammer T. 2011. Dynamic Adaptive Streaming over HTTP -- Design Principles and Standards, in Proc. of the 2011 ACM Conference on Multimedia Systems (MMSysE 2011), February 2011, pp. 157--168 Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Zambelli A. Smooth Streaming Technical Overview, at http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=03d22583-3ed6-44da-8464-b1b4b5ca7520Google ScholarGoogle Scholar
  3. Pantos R. 2011. HTTP Live Streaming, IETF draft-pantos-http-live-streaming-06, March 2011Google ScholarGoogle Scholar
  4. Mehra P., Zakhor A., De Vleeschouwer C. 2003. Receiver-Driven Bandwidth Sharing for TCP, in proceedings of IEEE INFOCOM 2003 Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Londoño J., Bestavros A., Laoutaris N. 2010. A Customer-Managed, Market-Based System for Trading Bandwidth Allowances at a Shared Link, Proceedings of the 2010 Workshop on Economics of Networks, Systems and Computation Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Sanjeev Mehrotra S., Weidong Zhao W. 2009. Rate-Distortion Optimized Client Side Rate Control for Adaptive Media Streaming, Proceedings of IEEE Workshop on Multimedia Signal ProcessingGoogle ScholarGoogle Scholar
  7. Akhshabi S., Begen A. C., Dovrolis C. 2011. An Experimental Evaluation of Rate-Adaptation Algorithms in Adaptive Streaming over HTTP, Proceedings of second annual ACM conference on Multimedia systems Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Gouache S., Bichot G., Bsila A., Howson C. 2011. Distributed & adaptive HTTP streaming, IEEE ICME11, July 2011 Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Hamberg R., De Ridder H. 1999. Time-varying image quality: Modeling the relation between instantaneous and overall quality, SMPTE Journal 1999, vol. 108, n°11Google ScholarGoogle Scholar
  10. Cranley N., Perry P., Murphy L. 2006. User perception of adapting video quality, International Journal of Human-Computer Studies, Vol. 64 Issue 8, August 2006 Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Hubert B. 2002. Linux Advanced Routing & Traffic Control HOWTO, http://lartc.org/howto/index.htmlGoogle ScholarGoogle Scholar
  12. Bar-Yanai, R., Langberg, M., Peleg, D., and Roditty, L. 2010. Realtime classification for encrypted traffic. SEA 2010Google ScholarGoogle Scholar

Index Terms

  1. Shaping HTTP adaptive streams for a better user experience

              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 '12: Proceedings of the 3rd Multimedia Systems Conference
                February 2012
                247 pages
                ISBN:9781450311311
                DOI:10.1145/2155555
                • General Chair:
                • Mark Claypool,
                • Program Chair:
                • Carsten Griwodz

                Copyright © 2012 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: 22 February 2012

                Permissions

                Request permissions about this article.

                Request Permissions

                Check for updates

                Qualifiers

                • research-article

                Acceptance Rates

                Overall Acceptance Rate176of530submissions,33%

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader