AUTHORS: Carlos Marcelo Pedroso, Valter Klein
Download as PDF
ABSTRACT: In this paper, we propose the use of traffic shaping to mitigate the effects of network impairments in viewer’s perceived quality of video streaming over IP. Traffic shaping is used to change the burstiness of video considering the characteristics of MPEG-4 encoding. In MPEG-4, the bursts of traffic are caused by variable length of frames. I-frames are very important in image reconstruction and produce the biggest bursts, so the packets carrying the I-frames are more likely to experience higher delay or be discarded. We propose a method of shaping the video traffic to distribute the bursts over time as much as possible. This procedure reduces the negative effects of bursts on the viewer’s perceived quality. We choose to use the token bucket algorithm due to its low computational complexity and wide availability in servers and routers. The main contribution of the paper is a method to configure the token bucket parameters using the video characteristics. The efficiency of the proposed method is demonstrated through computer simulations, and the results indicate that the proposed method effectively mitigates the effects of network impairments in viewer’s perceived quality.
KEYWORDS: Multimedia Communication, Video Streaming, Viewer-perceived Quality, Traffic Shaping
REFERENCES:
[1] ISO/IEC 14496-10:2003 Information technology - coding of audio-visual objects - part 10: Advanced video coding, September 2004.
[2] Triple-play services quality of experience (QoE) requirements, December 2006. TR-126. On-line: http://www.broadbandforum.org/technical/download/TR-126.pdf.
[3] Recommendation ITU-R BT.1788, January 2007. Methodology for the subjective assessment of video quality in multimedia applications.
[4] Recommendation ITU-T P.910, April 2007. Subjective video quality assessment methods for multimedia applications.
[5] Requirements for the support of IPTV services, January 2009. Recommendation Y.1901, Int. Telecommunication Union (ITU).
[6] Measuring broadband America, February 2013. Federal Communications Commission (FCC). On-line: http://www.fcc.gov/measuringbroadband-america/2013/February.
[7] Video trace library, January 2013. Arizona State University. On Line: http://trace.eas.asu.edu/.
[8] A. Afanasyev, N. Tilley, P. Reiher, and L. Kleinrock. Host-to-host congestion control for TCP. Communications Surveys Tutorials, IEEE, 12(3):304–342, Third 2010.
[9] M. F. Alam, M. Atiquzzaman, and M. A. Karim. Traffic shaping for MPEG video transmission over the next generation Internet. Computer Communications, 23(14-15):1336–1348, August 2000.
[10] R. Braden, D. Clark, and S. Shenker. Integrated services in the Internet architecture: an overview, June 1994.
[11] L. Breslau, D. Estrin, K. Fall, Sally Floyd, J. Heidemann, A. Helmy, P. Huang, S. McCanne, K. Varadhan, Ya Xu, and H. Yu. Advances in network simulation. IEEE Computer, 33(5):59–67, 2000.
[12] Yung-Mu Chen, Tein-Yaw Chung, Ming-Yen Lai, and Chih-Hung Hsu. MACD-Based motion detection approach in heterogeneous networks. EURASIP J. Wireless Comm. and Networking, 2008, july 2008.
[13] Faheem, F. Humayun, M.IK. Babar, M.H. Zafar, and M.F. Zuhairi. Performance analysis of a token bucket shaper for MPEG4 video and real audio signal. In Smart Instrumentation, Measurement and Applications (ICSIMA), 2013 IEEE International Conference on, pages 1–4, Nov 2013.
[14] Jason Greengrass, John Evans, and Ali C. Begen. Not all packets are equal. IEEE Internet Computing, 13:74–82, March 2009.
[15] Sungwoo Hong and Youjip Won. Incorporating packet semantics in scheduling of real-time multimedia streaming. Multimedia Tools Appl., 46:463–492, January 2010.
[16] Yaqing Huang, Roch Guerin, and Pranav Gupta. ´ Supporting excess real-time traffic with active drop queue. IEEE/ACM Transactions Networking, 14:965–977, October 2006.
[17] Jirka Klaue, Berthold Rathke, and Adam Wolisz. Evalvid - a framework for video transmission and quality evaluation. In 13th Int. Conference on Modeling Technology for Computer Performance Evaluation, pages 255–272, 2003.
[18] J. Maisonneuve, M. Deschanel, J. Heiles, Wei Li, Hong Liu, R. Sharpe, and Yiyan Wu. An overview of IPTV standards development. IEEE Transactions on Broadcasting, 55(2):315–328, June 2009.
[19] Carlos Eduardo Maffini Santos, Eduardo Parente Ribeiro, and Carlos Marcelo Pedroso. The application of neural networks to improve the quality of experience of video transmission over IP networks. Engineering Applications of Artificial Intelligence, 27:137–147, 2014.
[20] Michael Schier and Michael Welzl. Selective packet discard in mobile video delivery based on macroblock-based distortion estimation. In 28th IEEE Int. Conf. on Computer Communications Workshops, INFOCOM’09, pages 212–217, Piscataway, NJ, USA, 2009. IEEE Press.
[21] R. Serral-Gracia, E. Cerqueira, M. Curado, ` M. Yannuzzi, E. Monteiro, and X. MasipBruin. An overview of quality of experience measurement challenges for video applications in IP networks. In 8th International Conference on Wired/Wireless Internet Communications, WWIC’10, pages 252–263, Berlin, Heidelberg, 2010. Springer-Verlag.
[22] K. Silpa and Aruna Mastani. Comparison of image quality metrics. International Journal of Engineering Research and Technology (IJERT), 1(4):1–5, 2012.
[23] Andrew Tanenbaum. Computer Networks. Prentice Hall Professional Technical Reference, 4th edition, 2002.
[24] I Wahidah, I Iwut, S. Naning, N. Adhi, and A Widya. Comparison analysis of H.264 and MPEG-4 digital video transport over wireless IPv4 networks. In Wireless and Optical Communications Networks, 2009. WOCN ’09. IFIP International Conference on, pages 1–6, April 2009.
[25] Zhou Wang, A.C. Bovik, H.R. Sheikh, and E.P. Simoncelli. Image quality assessment: from error visibility to structural similarity. IEEE Transactions on Image Processing, 13(4):600–612, 2004.
[26] J. Watkinson. The MPEG Handbook: MPEG-1, MPEG-2, MPEG-4. Broadcasting and communications. Focal Press, 2001.
[27] Yang Xiaogang, Liu Jiqiang, and Li Ning. Congestion control based on priority drop for h.264/svc. In Int. Conf. on Multimedia and Ubiquitous Engineering - MUE’07, pages 585– 589, April 2007.