Browse > Article
http://dx.doi.org/10.1109/JCN.2013.000112

Adaptive Video Streaming over HTTP with Dynamic Resource Estimation  

Thang, Truong Cong (University of Aizu)
Le, Hung T. (University of Aizu)
Nguyen, Hoc X. (University of Aizu)
Pham, Anh T. (University of Aizu)
Kang, Jung Won (Electronics and Telecommunications Research Institute)
Ro, Yong Man (Korea Advanced Institute of Science and Technology)
Publication Information
Abstract
Adaptive hypertext transfer protocol (HTTP) streaming has become a new trend to support adaptivity in video delivery. An HTTP streaming client needs to estimate exactly resource availability and resource demand. In this paper, we focus on the most important resource which is bandwidth. A new and general formulation for throughput estimation is presented taking into account previous values of instant throughput and round trip time. Besides, we introduce for the first time the use of bitrate estimation in HTTP streaming. The experiments show that our approach can effectively cope with drastic changes in connection throughput and video bitrate.
Keywords
Adaptivity; bitrate estimation; HTTP streaming; throughput estimation;
Citations & Related Records
Times Cited By KSCI : 2  (Citation Analysis)
연도 인용수 순위
1 T. C. Thang and Y. M. Ro, "Practical estimation techniques of traffic specification for VBR video services," in Proc. SPIE Electronic Imaging, vol. 5022, Jan. 2003, pp. 323-333.
2 T. C. Thang, J. Y. Lee, J. W. Kang, S. J. Bae, S. Jung and S. T. Park, "Bandwidth information for DASH," ISO/IEC JTC1/SC29/WG11 m19324, Daegu, Jan. 2011.
3 R. Pantos, "HTTP live streaming," Internet Draft draft-pantos-http-livestreaming- 07, 2011.
4 L. De Cicco and S. Mascolo, "An experimental investigation of the Akamai adaptive video streaming," in Proc. USAB, Klagenfurt, Austria, Nov. 2010, pp. 447-464.
5 K. Evensen et al., "Mobile video streaming using location-based network prediction and transparent handover," in Proc. NOSSDAV, Jun. 2011, pp. 21-26.
6 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. ACM Internet Measurement Conference (IMC), Boston, Nov. 2012.
7 J. Jiang, V. Sekar, and H. Zhang, "Improving fairness, efficiency, and stability in http-based adaptive video streaming with FESTIVE," in Proc. ACM CoNEXT, Nice, Dec. 2012.
8 A. C. Begen, T. Akgul, and M. Baugher, "Watching video over the web, part I: Streaming protocols," IEEE Internet Comput., vol. 15, no. 2, pp. 54-63, Mar. 2011.   DOI   ScienceOn
9 A. C. Begen, T. Akgul, and M. Baugher, "Watching video over the web, part II: Applications, standardization, and open issues," IEEE Internet Comput., vol. 15, no. 3, pp. 59-63, Apr. 2011.
10 T. C. Thang, Q-D Ho, J. W. Kang, and A. T. Pham, "Adaptive streaming of audiovisual content using MPEG DASH," IEEE Trans. Consumer Electron., vol. 58, no. 1, pp. 78-85, Feb. 2012.   DOI   ScienceOn
11 Y. Wang, Z. Ma, and Y.-F. Ou, "Modeling rate and perceptual quality of scalable videos as functions of quantization and frame rate and its application in scalable video adaptation," in Proc. Packet Video Workshop, 2009.
12 A. Abdennour, "Short-term MPEG-4 video traffic prediction using ANFIS," Int. J. Netw. Management, vol. 15, pp. 377-392, 2005.   DOI   ScienceOn
13 A. Bhattacharya, A.G. Parlos, and A.F. Atiya, "Prediction ofMPEG-coded video source traffic using recurrent neural networks," IEEE Trans. Signal Process., vol. 51, no. 8, pp. 2177-2190, Aug. 2003.   DOI   ScienceOn
14 S. Azad, W. Song, and D. Tjondronegoro, "Bitrate modelling of scalable videos using quantization parameter, frame rate, and spaial resolution," in Proc. ICASSP, 2010, pp. 2334-2337.
15 J. Ascenso,M. Jakubowski, and G. Pastuszak, "Constant bitrate control for a distributed video coding system," in Proc. SIGMAP, Porto, July 2008.
16 V. Paxson, M. Allman, J. Chu, and M. Sargent, "Computing TCP's retransmission timer," RFC 6298, June 2011. [Online]. Available: http://tools.ietf.org/html/rfc6298
17 J.-W. Park, R. P. Karrer, and J. Kim, "TCP-ROME: A transport-layer parallel streaming protocol for real-time online multimedia environments," J. Commun. Netw., vol. 13, no. 3, pp. 277-285, 2011.   DOI   ScienceOn
18 T. V. Lakshman, A. Ortega, and A. R. Reibman, "Variable bit rate (VBR) video: Tradeoffs and potentials," Proc. IEEE, vol. 86, no. 5, pp. 952-973, May 1998.   DOI   ScienceOn
19 T. C. Thang, J. Y. Lee, J. W. Kang, S. J. Bae, S. Jung, and S. T. Park, "Signaling metadata for adaptive HTTP streaming," ISO/IEC JTC1/SC29/WG11 m17771, Geneva, July 2010.
20 D. Wu et al., "Streaming video over the Internet: Approaches and directions," IEEE Trans. Circuits Syst. Video Technol., vol. 11, no. 3, pp. 282-300, 2001.   DOI   ScienceOn
21 F.-J. Liu and C.-S. Yang, "Proxy design for improving the efficiency of stored MPEG-4 FGS video eelivery over wireless networks," J. Commun. Netw., vol. 6, no. 3, pp. 280-286, 2004.   DOI   ScienceOn
22 C. Muller, S. Lederer, and C. Timmerer, "An evaluation of dynamic adaptive streaming over HTTP in vehicular environments," in Proc. ACM MoVid, North Carolina, Feb. 2012.
23 G. V. Auwera, P. T. David, and M. Reisslein, "Traffic and quality characterization of single-layer video streams encoded with H.264/MPEG-4 advanced video coding standard and scalable video coding extension," IEEE Trans. Broadcasting, Vol. 54, no. 3, pp. 698-718, Sept. 2008.   DOI   ScienceOn
24 T. Wiegand, G. J. Sullivan, G. Bjontegaard, and A. Luthra, "Overview of the H.264/AVC video coding standard," IEEE Trans. Circuits Syst. Video Technol., vol. 13, no. 7, pp. 560-576, 2003.   DOI   ScienceOn
25 L. Rizzo, "Dummynet: A simple approach to the evaluation of network protocols," ACM Computer Commun. Rev., vol. 27, no. 1, pp. 31-41, Jan. 1997.   DOI   ScienceOn
26 T. C. Thang, J. Y. Lee, J. W. Kang, S. J. Bae, S. Jung, and S. T. Park, "Proposal on signaling for DASH", ISO/IEC JTC1/SC29/WG11 m18445, Guangzhou, Oct. 2010.
27 T. Lohmar, T. Einarsson, P. Frojdh, F. Gabin, and M. Kampmann, "Dynamic adaptive HTTP streaming of live content," in Proc. IEEE WoWMoM, June 2011.
28 C. Liu, I. Bouazizi, and M. Gabbouj, "Rate adaptation for adaptive HTTP streaming," in Proc. ACM MMSys, California, Feb. 2011.
29 L. R. Romero, "A dynamic adaptive HTTP streaming video service for google android," M.S. Thesis, Royal Institute of Technology (KTH), Stockholm, Oct. 2011.
30 T. Stockhammer, "Dynamic adaptive streaming over HTTP - standards and design principles," in Proc. ACM MMSys, California, Feb. 2011.
31 ISO/IEC IS 23009-1: "Information technology - dynamic adaptive streaming over HTTP (DASH) - part 1: Media presentation description and segment formats," 2012.
32 S. Akhshabi, A.C. Begen, and C. Dovrolis, "An experimental evaluation of rate-adaptation algorithms in adaptive streaming over HTTP," in Proc. ACM MMSys, California, Feb. 2011.
33 J. R. Corbera, P. A. Chou, and S. L. Regunathan, "A generalized hypothetical reference decoder for H.264/AVC," IEEE Trans. Circuits Syst. Video Technol., vol. 13, no. 7, pp. 674-687, July 2003.   DOI   ScienceOn