Multimedia Tools and Applications

, Volume 75, Issue 10, pp 5397–5415 | Cite as

Server side, play buffer based quality control for adaptive media streaming

Article

Abstract

Existing media streaming protocols provide bandwidth adaptation features in order to deliver seamless video streams in an abrupt bandwidth shortage on the networks. For instance, popular HTTP streaming protocols such as HTTP Live Streaming (HLS) and MPEG-DASH are designed to select the most appropriate streaming quality based on client side bandwidth estimation. Unfortunately, controlling the quality at the client side means the effectiveness of the adaptive streaming is not controlled by service providers, and it harms the consistency in quality-of-service. In addition, recent studies show that selecting media quality based on bandwidth estimation may exhibit unstable behavior in certain network conditions. In this paper, we demonstrate that the drawbacks of existing protocols can be overcome with a server side, buffer based quality control scheme. Server side quality control solves the service quality problem by eliminating client assistance. Buffer based control scheme eliminates the side effects of bandwidth based stream selection. We achieve this without client assistance by designing a play buffer estimation algorithm. We prototyped the proposed scheme in our streaming service testbed which supports pre-transcoding and live-transcoding of the source media file. Our evaluation results show that the proposed quality control performs very well both in simulated and real environments.

Keywords

Adaptive streaming Quality control Media streaming Server side 

Notes

Acknowledgments

This research was supported in part by the MKE (The Ministry of Knowledge Economy) and NHN Corp., under IT/SW Creative research program supervised by the NIPA (National IT Industry Promotion Agency) (NIPA-2012-H0505-12-1011), and in part by the ICT R&D program of MSIP/IITP [2014(10041971), Development of Power-efficient High-performance Multimedia Contents Service Technology using Context-adapting Distributed Transcoding]. Won Woo Ro is the corresponding author.

References

  1. 1.
    Akhshabi S, Begen AC, Dovrolis C (2011) An experimental evaluation of rate-adaptation algorithms in adaptive streaming over http. In: Proceedings of the 2nd annual ACM conference on multimedia systems, pp 157–168. ACMGoogle Scholar
  2. 2.
    De Cicco L, Mascolo S, Palmisano V (2011) Feedback control for adaptive live video streaming. In: Proceedings of the 2nd annual ACM conference on Multimedia systems, pp 145–156. ACMGoogle Scholar
  3. 3.
    Huang TY, Handigol N, Heller B, McKeown N, Johari R (2012) Confused, timid, and unstable: picking a video streaming rate is hard. In: Proceedings of the 2012 ACM conference on Internet measurement conference, pp 225–238. ACMGoogle Scholar
  4. 4.
    Huang Y, Mao S, Midkiff SF (2009) A control-theoretic approach to rate control for streaming videos. IEEE Trans Multimed 11(6):1072–1081CrossRefGoogle Scholar
  5. 5.
    Liu C, Bouazizi I, Gabbouj M (2011) Rate adaptation for adaptive http streaming. In: Proceedings of the 2nd annual ACM conference on multimedia systems, MMSys ’11. ACM, New York, pp 169–174. doi: 10.1145/1943552.1943575
  6. 6.
    Ma S, Gao W, Lu Y (2005) Rate-distortion analysis for h. 264/avc video coding and its application to rate control. IEEE Trans Circ Syst Video Technol 15(12):1533–1544CrossRefGoogle Scholar
  7. 7.
    Mehrotra S, Chen H, Jain S, Li J, Li B, Chen M (2012) Bandwidth management for mobile media delivery. In: Global communications conference (GLOBECOM) 2012 IEEE, pp 1901–1907. IEEEGoogle Scholar
  8. 8.
    Pantos R, May W (2013) Http live streaming. IETF DraftGoogle Scholar
  9. 9.
    Riiser H, Bergsaker HS, Vigmostad P, Halvorsen P, Griwodz C (2012) A comparison of quality scheduling in commercial adaptive http streaming solutions on a 3g network. In: Proceedings of the 4th workshop on mobile video, pp 25–30. ACMGoogle Scholar
  10. 10.
    Sodagar I (2011) The mpeg-dash standard for multimedia streaming over the internet. IEEE Multimedia 18(4):62–67. doi: 10.1109/MMUL.2011.71 CrossRefGoogle Scholar
  11. 11.
    Stockhammer T (2011) Dynamic adaptive streaming over http–: standards and design principles. In: Proceedings of the 2nd annual ACM conference on multimedia systems, pp 133–144. ACMGoogle Scholar
  12. 12.
    Tan WL, Lam F, Lau WC (2008) An empirical study on the capacity and performance of 3g networks. IEEE Trans Mob Comput 7(6):737–750CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media New York 2015

Authors and Affiliations

  1. 1.School of Electrical and Electronic EngineeringYonsei UniversitySeoulKorea

Personalised recommendations