DOI QR코드

DOI QR Code

A Novel Bit Rate Adaptation using Buffer Size Optimization for Video Streaming

  • Received : 2020.09.11
  • Accepted : 2020.09.19
  • Published : 2020.11.30

Abstract

Video streaming application such as YouTube is one of the most popular mobile applications. To adjust the quality of video for available network bandwidth, a streaming server provides multiple representations of video of which bit rate has different bandwidth requirements. A streaming client utilizes an adaptive bit rate scheme to select a proper video representation that the network can support. The download behavior of video streaming client player is governed by several parameters such as maximum buffer size. Especially, the size of the maximum playback buffer in the client player can greatly affect the user experience. To tackle this problem, in this paper, we propose the maximum buffer size optimization according to available network bandwidth and buffer status. Our simulation study shows that our proposed buffer size optimization scheme successfully mitigates playback stalls while preserving the similar quality of streaming video compared to existing ABR schemes.

Keywords

References

  1. Sandvine. The Mobile Internet Phenomena Report, 1H 2020. https://www.sandvine.com/download-report-mobileinternet-phenomena-report-2020-sandvine.
  2. T. Stockhammer, "Dynamic Adaptive Streaming over HTTP - Standards and Design Principles", in Proc. of ACM MMSys, pp. 133-144, Feb 2011, DOI: https://doi.org/10.1145/1943552.1943572
  3. T.Y. Huang, R. Johari, N. McKeown, and M. Trunnell, and M. Watson, "A Buffer-based Approach to Rate Adaptation: Evidence from a Large Video Streaming Service", in Proc. of ACM SIGCOMM, pp. 187-198, Aug 2014. DOI: https://doi.org/10.1145/2740070.2626296
  4. J. Jiang, V. Sekar, and H. Zhang, "Improving Fairness, Efficiency, and Stability in HTTP-Based Adaptive Video Streaming With Festive". IEEE/ACM Transactions on Networking, vol 22, Issue: 1, pp 326-340. Feb 2014. DOI: https://doi.org/10.1145/2413176.2413189
  5. Z. Li, X. Zhu, J. Gahm, R. Pan, H. Hu, A. Begen, and D. Oran, "Probe and Adapt: Rate Adaptation for HTTP Video Streaming At Scale", IEEE Journal on Selected Areas in Communications, vol 32, Issue 4, pp. 719-733, April 2014. DOI: https://doi.org/10.1109/JSAC.2014.140405
  6. G. Tian, and Y. Liu, "Towards Agile and Smooth Video Adaptation in Dynamic HTTP Streaming", in Proc. of ACM CoNEXT, pp. 109-120, Dec 2012. DOI: https://doi.org/10.1145/2413176.2413190
  7. X. Yin, A. Jindal, V. Sekar, and B. Sinopoli, "A Control-Theoretic Approach for Dynamic Adaptive Video Streaming over HTTP", in Proc. of ACM SIGCOMM, pp. 325-338, Aug 2015. DOI: https://doi.org/10.1145/2785956.2787486
  8. T. 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 IMC, pp. 225-238, Nov 2012, DOI: https://doi.org/10.1145/2398776.2398800
  9. A. Rao, Y. Lim, C. Barakat, A. Legout, D. Towsley, and W. Dabbous, "Network Characteristics of Video Streaming Traffic", in Proc. of ACM CoNEXT, 2011, pp. 25:1-25:12. Dec 2012, DOI: https://doi.org/10.1145/2079296.2079321
  10. G. Tian, and Y. Liu, "On Adaptive HTTP Streaming to Mobile Devices", in Proc. Packet Video Workshop (PV) 20th International, pp. 1-8, Dec 2013. DOI: https://doi.org/10.1109/PV.2013.6691450
  11. L. De Cicco, V. Caldaralo, V. Palmisano, and S. Mascolo, "ELASTIC: A Client-Side Controller for Dynamic Adaptive Streaming over HTTP DASH".in Proc. Packet VideoWorkshop (PV), 2013 20th International, pp. 1-8. Dec 2013. DOI: https://doi.org/10.1109/PV.2013.6691442
  12. G.C. Goodwin, S.F. Graebe, and M.E. Salgado Control System Design; Prentice Hall PTR: Upper Saddle River, NJ, USA, 2000.
  13. H. Riiser, P. Vigmostad, C. Griwodz, and P. Halvorsen, "Commute Path Bandwidth Traces from 3G Networks: Analysis and Applications", in Proc. of ACM MMSys, pp. 114-118, Feb 2013. DOI: https://doi.org/10.1145/2483977.2483991
  14. Y. Kang, et al. "Bit Rate Adaptation using Linear Quadratic Optimization for Mobile Video Streaming", TR-2020.