Skip to main content
Log in

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

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

References

  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. ACM

  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. ACM

  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. ACM

  4. Huang Y, Mao S, Midkiff SF (2009) A control-theoretic approach to rate control for streaming videos. IEEE Trans Multimed 11(6):1072–1081

    Article  Google Scholar 

  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. 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–1544

    Article  Google Scholar 

  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. IEEE

  8. Pantos R, May W (2013) Http live streaming. IETF Draft

  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. ACM

  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

    Article  Google Scholar 

  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. ACM

  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–750

    Article  Google Scholar 

Download references

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.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Won Woo Ro.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Kim, K., Cho, B.Y. & Ro, W.W. Server side, play buffer based quality control for adaptive media streaming. Multimed Tools Appl 75, 5397–5415 (2016). https://doi.org/10.1007/s11042-015-2509-5

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-015-2509-5

Keywords

Navigation