API Build-data JSON Resources
Theme

Choose how MSRBot.io looks on this device.

Preference is stored in this browser only.

SMPTE Motion Imaging Journal ( Volume: 126, Issue: 1, 2017)
[ACTIVE]

Improving User Experience when HTTP Adaptive Streaming Clients Compete for Bandwidth

Metadata

Publisher
SMPTE — White Plains, NY, USA
Doc Type
Journal Article
Content Type
Original Research
Abbreviated Title
SMPTE Mot. Imag. J
Volume
126, No. 1, pp. 28–34
Abstract
The past decade has witnessed a tremendous increase in high-definition video consumption over the internet and the emergence of the HTTP adaptive streaming (HAS) technique, designed to cope with highly varying delivery conditions. Despite all its inherent advantages, HAS suffers from weaknesses when competing for bandwidth. In this paper, we focus on improving the HAS behavior for several cases of bandwidth competition. We propose in the first part a dynamic traffic shaping method operating in two phases (transient and steady) to improve the convergence speed when HAS competes with a greedy TCP flow. However, when competition takes place among several HAS clients, this solution suboptimally uses the bandwidth. Therefore, the second part investigates HAS client collaboration, defining information to be exchanged between clients and a common set of rules to request the best representation.
Publication Date
2017-01-01
DOI
10.5594/JMI.2016.2632279
ISSN
Print: 1545-0279 | Electronic: 2160-2492
Link
https://doi.org/10.5594/JMI.2016.2632279
Author(s)
Charline Taibi Guguen
Francoise Le Bolzer
Remi Houdaille
Keyword(s)
Video, User Experience, HAS, Bandwidth Competition, Convergence, Client Collaboration, DASH
Copyright
© 2016 SMPTE

Bibliographic Reference(s)

  • ISO.23009-5 — S. Narayanaswamy, A. C. Begen, and C. Dovrolis, “An Experimental Evaluation of Rate-Adaptive Video Players Over HTTP,” Signal Process-Image, 27:271-287, 2012. We evaluate for each step (and each strategy) the resulting representation choices that the clients should take. Figures 2–5 show the bandwidth taken by each client for each strategy and for all the steps in the scenario. We can easily see that we obtain different behavior according to the chosen strategy. This is exactly the intent of allowing a choice of allocation strategy: depending on the preferences, it is possible to adjust the clients’ behavior. MPEG-DASH Standardization For the cooperation to be effective between devices from several vendors, the required parameters and the algorithms have to be shared by all the involved HAS clients of the local network. MPEG has released a standard, DASH - part 11 to define how to deliver adaptive streaming content. The SAND (Server and Network Assisted DASH) core experiment was launched to standardize means of improving delivery through assistance of the client. Within this context, the cooperation of DASH clients has been introduced and the definition of the required parameters has been drawn. In addition, several strategies of cooperation algorithms have been specified. The work done in this core experiment leads to a new part of the MPEG-DASH standard, called DASH–part 5, that is currently in the approval process at ISO under the reference ISO/IEC FDIS 23009-5. Conclusion In this paper, we have focused on the known issues of HAS clients competing for bandwidth over the home broadband access and introduced two new tools to EXTERNAL
  • ISO/IEC IS 23009-1, “Information Technology-Dynamic Adaptive Streaming over HTTP (DASH)-Part I: Media Presentation Description and Segment Formats,” Apr. 2012. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=57623 EXTERNAL
  • R. R. Luciano, “A Dynamic Adaptive http Streaming Video Service For Google Android,” Thesis, School of Information and Communication Technology (ICT), Royal Institute of Technology, Stockholm, Sweden, 2011. EXTERNAL
  • S. Akhshabi, C. Dovrolis, and A. C. Begen, “What Happens When Adaptive Streaming Players Compete for Bandwidth?,” Proc. 22nd Int. Workshop Net. Operating Syst. Support Digital Audio Video (ACM NOSSDAV), Toronto, ON, Canada, pp. 9–14, 2012. EXTERNAL
  • P. Georgopoulos, Y. Elkhatib, M. Broadbent, M. Mu, and N. Race, “Towards Network-Wide QoE Fairness Using OpenFlow-Assisted Adaptive Video Streaming,” Proc. 2013 ACM SIGCOMM Workshop on Future Human-Centric Multimedia Netw. (ACM SIGCOMM), Hong Kong, China, pp. 15–20, 2013 Workshop on Human-Centric Future Multimedia Networking. EXTERNAL
  • R. Pantos, “HTTP Live Streaming,” IETF Internet-Draft Version 10, Oct. 2012. https://tools.ietf.org/html/draft-pantos-http-live-streaming-06 EXTERNAL
  • [HTB] Martin Devera, “HTB Homepage.” accessed December, 2003. http://luxik.cdi.cz/~devik/qos/htb/. EXTERNAL
  • S. Akhshabi, L. Anantakrishnan, C. Dovrolis, and A. Begen, “Server-Based Traffic Shaping for Stabilizing Oscillating Adaptive Streaming Players,” Proc. 23rd ACM Workshop Netw. Oper. Syst. Support Digital Audio Video (ACM NOSSDAV), Oslow, Norway, pp. 19–24, 2013. EXTERNAL
  • R. Houdaille and S. Gouache, “Shaping HTTP Adaptive Streams For a Better User Experience,” Proc. 3rd Multimedia Syst. Conf. (ACM MMsys), Chapel Hill, NC, pp. 1–9, 2012. EXTERNAL
  • J. Jiang, V. Sekar, and H. Zhang, “Improving Fairness, Efficiency, and Stability in HTTP-Based Adaptive Video Streaming with FESTIVE,” Proc. 8th Int. Conf. Emerging Netw. Exper. Technol. (ACM CoNEXT), Nice, France, pp. 97–108, 2012. EXTERNAL
  • Microsoft Developer Network, “Smooth Streaming Protocol specifications,” [MS-SSTR] - v20131025, Oct. 2013. https://msdn.microsoft.com/en-us/library/ff469518.aspx EXTERNAL
  • T. Y. Huang, N. Handigol, B. Heller, N. McKeown, and R. Johari, “Confused, Timid and Unstable: Picking a Video Streaming Rate Is Hard,” Proc. 2012 ACM Conf. Internet Meas. Conf. (ACM IMC), Boston, MA, pp. 225–238, 2012. EXTERNAL
  • A. El Essaili, D. Schroeder, D. Staehle, M. Shehada, W. Kellerer, and E. Steinbach, “Quality-of-Experience Driven Adaptive http Media Delivery,” IEEE ICC Budapest, Hungary, pp. 2480–2485, 2013. EXTERNAL
Source Data (JSON)

Full registry record with provenance metadata. Open directly: /api/doc/10.5594-JMI.2016.2632279.json

Reference Tree

Explore all references and references to this document, as a navigable tree.

Open Reference Tree
Reference this Doc

Plain text (ISO 690 compliant)

Preview:
Charline Taibi Guguen, Francoise Le Bolzer, and Remi Houdaille; Improving User Experience when HTTP Adaptive Streaming Clients Compete for Bandwidth, SMPTE Motion Imaging Journal ( Volume: 126, Issue: 1, 2017); SMPTE, 2017. Available at https://doi.org/10.5594/JMI.2016.2632279
Snippet:
Charline Taibi Guguen, Francoise Le Bolzer, and Remi Houdaille; Improving User Experience when HTTP Adaptive Streaming Clients Compete for Bandwidth, SMPTE Motion Imaging Journal ( Volume: 126, Issue: 1, 2017); SMPTE, 2017. Available at https://doi.org/10.5594/JMI.2016.2632279

HTML (ISO 690 compliant)

Preview:
Charline Taibi Guguen, Francoise Le Bolzer, and Remi Houdaille; Improving User Experience when HTTP Adaptive Streaming Clients Compete for Bandwidth, SMPTE Motion Imaging Journal ( Volume: 126, Issue: 1, 2017); SMPTE, 2017. Available at https://doi.org/10.5594/JMI.2016.2632279
Snippet:
<span class="citation">Charline Taibi Guguen, Francoise Le Bolzer, and Remi Houdaille; <cite>Improving User Experience when HTTP Adaptive Streaming Clients Compete for Bandwidth</cite>, SMPTE Motion Imaging Journal ( Volume: 126, Issue: 1, 2017); SMPTE, 2017. Available at <a href="https://doi.org/10.5594/JMI.2016.2632279" target="_blank" rel="noopener">https://doi.org/10.5594/JMI.2016.2632279</a></span>

SMPTE Icon SMPTE's HTML Pub

Preview:
Charline Taibi Guguen, Francoise Le Bolzer, and Remi Houdaille; Improving User Experience when HTTP Adaptive Streaming Clients Compete for Bandwidth, SMPTE Motion Imaging Journal ( Volume: 126, Issue: 1, 2017); SMPTE, 2017
doi: 10.5594/JMI.2016.2632279
url: https://doi.org/10.5594/JMI.2016.2632279
Snippet:
<li>
Charline Taibi Guguen, Francoise Le Bolzer, and Remi Houdaille; <cite id="bib-10-5594-jmi-2016-2632279">Improving User Experience when HTTP Adaptive Streaming Clients Compete for Bandwidth</cite>, SMPTE Motion Imaging Journal ( Volume: 126, Issue: 1, 2017); SMPTE, 2017
<span class="doi">10.5594/JMI.2016.2632279</span>
</li>