Browse > Article
http://dx.doi.org/10.3837/tiis.2015.11.019

Buffer-Based Adaptive Bitrate Algorithm for Streaming over HTTP  

Rahman, Waqas ur (Department of Electronics and Communications Engineering, Kwangwoon University)
Chung, Kwangsue (Department of Electronics and Communications Engineering, Kwangwoon University)
Publication Information
KSII Transactions on Internet and Information Systems (TIIS) / v.9, no.11, 2015 , pp. 4585-4603 More about this Journal
Abstract
Video streaming services make up a large proportion of Internet traffic on both fixed and mobile access throughout the world. Adaptive streaming allows for dynamical adaptation of the bitrate with varying network conditions, to guarantee the best user experience. Adaptive bitrate algorithms face a significant challenge in correctly estimating the throughput as it varies widely over time. In this paper, we first evaluate the throughput estimation techniques and show that the method that we have used offers stable response to throughput fluctuations while maintaining a stable playback buffer. Then, we propose an adaptive bitrate scheme that intelligently selects the video bitrates based on the estimated throughput and buffer occupancy. We show that the proposed scheme improves viewing experience by achieving a high video rate without taking unnecessary risks and by minimizing the frequency of changes in the video quality. Furthermore, we show that it offers a stable response to short-term fluctuations and responds swiftly to large fluctuations. We evaluate our algorithm for both constant bitrate (CBR) and variable bitrate (VBR) video content by taking into account the segment sizes and show that it significantly improves the quality of video streaming.
Keywords
Video Streaming; Quality Adaptation; Rate Adaptation; Quality of Experience;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 Sandvine, "Global Internet Phenomena Report 1H," 2014. https://www.sandvine.com/downloads/general/global-internet-phenomena/2014/1h-2014-global-internet-phenomena-report.pdf
2 ISO/IEC 23009-1:2012, Information technology -Dynamic adaptive streaming over HTTP (DASH) - Part 1: Media presentation description and segment formats. Article (CrossRef Link)
3 T. C. Thang, Q. D. Ho, J. W. Kang, and A. T. Pham, “Adaptive streaming of audiovisual content using MPEG DASH,” IEEE Transactions on Consumer Electronics, vol. 58, no. 1, pp. 78-85, February, 2012. Article (CrossRef Link)   DOI
4 F. Dobrian, V. Sekar, A. Awan, I. Stoica, D. Joseph, A. Ganjam, J. Zhan, and H. Zhang, "Understanding the impact of video quality on user engagement," ACM SIGCOMM Computer Communication Review, vol. 41, no. 4, pp. 362-373, August, 2011. Article (CrossRef Link)   DOI
5 P. Ni, R. Eg, A. Eichhorn, C. Griwodz, and P. Halvorsen, "Flicker effects in adaptive video streaming to handheld devices," in Proc. of ACM International Conference on Multimedia, pp. 463-472, November, 2011. Article (CrossRef Link)
6 S. Akhshabi, A. C. Begen, and C. Dovrolis, "An experimental evaluation of rate-adaptation algorithms in adaptive streaming over HTTP," in Proc. of ACM Conference on Multimedia Systems, pp. 157-168, February, 2011. Article (CrossRef Link)
7 C. Liu, I. Bouazizi, and M. Gabbouj, "Rate adaptation for adaptive HTTP streaming," in Proc. of the ACM conference on Multimedia systems, pp. 169-174, February, 2011. Article (CrossRef Link)
8 K. Miller, E. Quacchio, G. Gennari, and A. Wolisz, "Adaptation algorithm for adaptive streaming over HTTP," in Proc. of the IEEE Packet Video Workshop, pp. 173-178, May, 2012. Article (CrossRef Link)
9 D. Suh, I. Jang, and S. Pack, "QoE-enhanced adaptation algorithm over DASH for multimedia streaming," in Proc. of IEEE Conference on Information Networking, pp. 497-501, February, 2014. Article (CrossRef Link)
10 H. T. Le, D. V. Nguyen, N. P. Ngoc, A. T. Pham, and T. C. Thang, "Buffer-based bitrate adaptation for adaptive HTTP streaming," in Proc. of IEEE Conference on Advanced Technologies for Communications, pp. 33-38, October, 2013. Article (CrossRef Link)
11 T. Y. Huang, R. Johari, and N. McKeown, "Downtown abbey without the hiccups: Buffer-based rate adaptation for http video streaming," in Proc. of the ACM SIGCOMM Workshop on Future Human-Centric Multimedia Networking, pp. 9-14, August, 2013. Article (CrossRef Link)
12 T. C. Thang, T. L. Hung, H. X. Nguyen, A. T. Pham, J. W. Kang, and Y. M. Ro, "Adaptive video streaming over HTTP with dynamic resource estimation," Journal of Communications and Networks, vol. 15, no. 6, pp. 635-644, 2013. Article (CrossRef Link)   DOI
13 Y. Liu, S. Dey, D. Gillies, F. Ulupinar, and M. Luby, "User Experience Modeling for DASH Video," in Proc. of the IEEE Packet Video Workshop, pp. 1-8, December, 2013. Article (CrossRef Link)
14 John R. McGinley, "McGinley Dynamics," Market Technicians Association Journal, issue 48, pp. 15-18, 1997. [Online]. Available: https://www.mta.org/eweb/dynamicpage.aspx?webcode=journal-technical-analysis-1997-summer
15 T. Y. Huang, N. Handigol, B. Heller, N. McKeown, and R. Johari, "Confused, timid, and unstable: picking a video streaming rate is hard," in Proc. of ACM conference on Internet Measurement Conference, pp. 225-238, November, 2012. Article (CrossRef Link)
16 L. De Cicco, V. Caldaralo, V. Palmisano, and S. Mascolo, "Elastic: a client-side controller for dynamic adaptive streaming over http (dash)," in Proc. of the IEEE Packet Video Workshop, pp. 1-8, December, 2013. Article (CrossRef Link)
17 T. C. Thang, H. T. Le, A. T. Pham, and Y. M. Ro, “An evaluation of bitrate adaptation methods for HTTP live streaming,” IEEE Journal on Selected Areas in Communications, vol. 32, no. 4, pp. 693-705, 2014. Article (CrossRef Link)   DOI