Traffic and Quality Characterization of Single-Layer Video Streams Encoded with the H.264/MPEG-4 Advanced Video Coding Standard and Scalable Video Coding Extension

The recently developed H.264/AVC video codec with scalable video coding (SVC) extension, compresses non-scalable (single-layer) and scalable video significantly more efficiently than MPEG-4 Part 2. Since the traffic characteristics of encoded video have a significant impact on its network transport, we examine the bit rate-distortion and bit rate variability-distortion performance of single-layer video traffic of the H.264/AVC codec and SVC extension using long CIF resolution videos. We also compare the traffic characteristics of the hierarchical B frames (SVC) versus classical B frames. In addition, we examine the impact of frame size smoothing on the video traffic to mitigate the effect of bit rate variabilities. We find that compared to MPEG-4 Part 2, the H.264/AVC codec and SVC extension achieve lower average bit rates at the expense of significantly increased traffic variabilities that remain at a high level even with smoothing. Through simulations we investigate the implications of this increase in rate variability on (i) frame losses when transmitting a single video, and (ii) on a bufferless statistical multiplexing scenario with restricted link capacity and information loss. We find increased frame losses, and rate-distortion/rate-variability/encoding complexity tradeoffs. We conclude that solely assessing bit rate-distortion improvements of video encoder technologies is not sufficient to predict the performance in specific networked application scenarios.

[1]  S. Panchanathan,et al.  Traffic and Quality Characterization of Scalable Encoded Video : A Large – Scale Trace – Based Study Part 1 : Overview and Definitions ∗ † , 2002 .

[2]  Xiao-dong Huang,et al.  A multiscale model for MPEG-4 varied bit rate video traffic , 2004, IEEE Trans. Broadcast..

[3]  T. V. Lakshman,et al.  VBR video: tradeoffs and potentials , 1998, Proc. IEEE.

[4]  Pedro Cuenca,et al.  An efficient protocol architecture for error-resilient MPEG-2 video communications over ATM networks , 1999 .

[5]  Heiko Schwarz,et al.  MCTF and scalability extension of H.264/AVC and its application to video transmission, storage, and surveillance , 2005, Visual Communications and Image Processing.

[6]  Wolfgang Kellerer,et al.  Application-driven cross-layer optimization for video streaming over wireless networks , 2006, IEEE Communications Magazine.

[7]  Kai-Kuang Ma,et al.  Dual-plan bandwidth smoothing for layer-encoded video , 2005, IEEE Trans. Multim..

[8]  Oliver Rose,et al.  Simple and Efficient Models for Variable Bit Rate MPEG Video Traffic , 1997, Perform. Evaluation.

[9]  Dmitri Loguinov,et al.  Analysis and modeling of MPEG-4 and H.264 multi-layer video traffic , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[10]  Heiko Schwarz,et al.  Overview of the Scalable Video Coding Extension of the H.264/AVC Standard , 2007, IEEE Transactions on Circuits and Systems for Video Technology.

[11]  Martin Reisslein,et al.  Network performance evaluation using frame size and quality traces of single-layer and two-layer video: A tutorial , 2004, IEEE Communications Surveys & Tutorials.

[12]  Wu-Chi Feng Buffering Techniques for Delivery of Compressed Video in Video-on-Demand Systems , 1997 .

[13]  Armand M. Makowski,et al.  Modeling video traffic using M/G/∞ input processes: a compromise between Markovian and LRD models , 1998, IEEE J. Sel. Areas Commun..

[14]  Wei Zhao,et al.  Scheduling and bandwidth allocation for the distribution of archived video in VOD systems , 1998, Telecommun. Syst..

[15]  Kenneth J. Christensen,et al.  Efficient transmission of stored video for improved management of network bandwidth , 2000, Int. J. Netw. Manag..

[16]  Klara Nahrstedt,et al.  DagStream: locality aware and failure resilient peer-to-peer streaming , 2006, Electronic Imaging.

[17]  Lian-Kuan Chen,et al.  A monotonic-decreasing rate scheduler for variable-bit-rate video streaming , 2005, IEEE Transactions on Circuits and Systems for Video Technology.

[18]  Ming-Ting Sun,et al.  Compressed Video Over Networks , 2000 .

[19]  D. Marpe,et al.  Video coding with H.264/AVC: tools, performance, and complexity , 2004, IEEE Circuits and Systems Magazine.

[20]  Xuemin Chen,et al.  Video coding using the H.264/MPEG-4 AVC compression standard , 2004, Signal Process. Image Commun..

[21]  Keith W. Ross,et al.  Call Admission for Prerecorded Sources with Packet Loss , 1997, IEEE J. Sel. Areas Commun..

[22]  Mostafa H. Ammar,et al.  Optimal quality adaptation for scalable encoded video , 2005, IEEE Journal on Selected Areas in Communications.

[23]  Raouf Boutaba,et al.  Adaptive packet video streaming over IP networks: a cross-layer approach , 2005, IEEE Journal on Selected Areas in Communications.

[24]  Detlev Marpe,et al.  H.264/MPEG4-AVC fidelity range extensions: tools, profiles, performance, and application areas , 2005, IEEE International Conference on Image Processing 2005.

[25]  Saleh A. Alshebeili,et al.  A GACS modeling approach for MPEG broadcast video , 2004, IEEE Transactions on Broadcasting.

[26]  Liam Murphy,et al.  A new adaptive multimedia streaming system for all-IP multi-service networks , 2004, IEEE Transactions on Broadcasting.

[27]  Han-Chieh Chao,et al.  ECVBA traffic-smoothing scheme for VBR media streams , 2002, Int. J. Netw. Manag..

[28]  Martin Reisslein,et al.  Traffic characteristics of H.264/AVC variable bit rate video , 2008, IEEE Communications Magazine.

[29]  Jennifer Rexford,et al.  Performance Evaluation of Smoothing Algorithms for Transmitting Prerecorded Variable-Bit-Rate Video , 1999, IEEE Trans. Multim..

[30]  King Ngi Ngan,et al.  Recent advances in rate control for video coding , 2007, Signal Process. Image Commun..

[31]  Ajay Luthra,et al.  The H.264/AVC Advanced Video Coding standard: overview and introduction to the fidelity range extensions , 2004, SPIE Optics + Photonics.

[32]  Polychronis Koutsakis,et al.  Call-admission-control and traffic-policing mechanisms for the transmission of videoconference traffic from MPEG-4 and H.263 video coders in wireless ATM networks , 2004, IEEE Transactions on Vehicular Technology.

[33]  D. Marpe,et al.  The H.264/MPEG4 advanced video coding standard and its applications , 2006, IEEE Communications Magazine.

[34]  Jonathan C. L. Liu,et al.  Design of HD-quality streaming networks for real-time content distribution , 2006, IEEE Transactions on Consumer Electronics.

[35]  Raghupathy Sivakumar,et al.  Accelerating peer-to-peer networks for video streaming using multipoint-to-point communication , 2004, IEEE Communications Magazine.

[36]  Marwan Krunz,et al.  Statistical characteristics and multiplexing of MPEG streams , 1995, Proceedings of INFOCOM'95.

[37]  Dilip Sarkar,et al.  Study of long-duration MPEG-trace segmentation methods for developing frame-size-based traffic models , 2004, Comput. Networks.

[38]  Marwan Krunz,et al.  Bandwidth allocation strategies for transporting variable bit rate video traffic , 1999, IEEE Commun. Mag..

[39]  R. Guerin,et al.  Individual QoS versus aggregate QoS: a loss performance study , 2005, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[40]  Fan Yang,et al.  Bit allocation for scalable video streaming over mobile wireless Internet , 2004, IEEE INFOCOM 2004.

[41]  Martin Reisslein,et al.  Video Texture and Motion based Modeling of Rate Variability-Distortion (VD) Curves of I, P, and B Frames , 2006, 2006 IEEE International Conference on Multimedia and Expo.

[42]  Jon M. Peha,et al.  Streaming video over the Internet: approaches and directions , 2001, IEEE Trans. Circuits Syst. Video Technol..

[43]  Rubem Pereira,et al.  Network constrained smoothing: enhanced multiplexing of MPEG-4 video , 2002, Proceedings ISCC 2002 Seventh International Symposium on Computers and Communications.

[44]  Reginald L. Lagendijk,et al.  Optimized video streaming over 802.11 by cross-layer signaling , 2006, IEEE Communications Magazine.

[45]  J. W. Roberts,et al.  Internet traffic, QoS, and pricing , 2004, Proceedings of the IEEE.

[46]  Donald F. Towsley,et al.  Smoothing, Statistical Multiplexing, and Call Admission Control for Stored Video , 1997, IEEE J. Sel. Areas Commun..

[47]  Ahmet M. Kondoz,et al.  MPEG-encoded variable bit-rate video traffic modelling , 2005 .

[48]  Ugo Mocci,et al.  Broadband network traffic [i.e. teletraffic] : performance evaluation and design of broadband multiservice networks : final report of action COST 242 , 1996 .

[49]  Martin Reisslein,et al.  The rate variability-distortion (VD) curve of encoded video and its impact on statistical multiplexing , 2005, IEEE Transactions on Broadcasting.

[50]  Dilip Sarkar,et al.  Modeling full-length video using Markov-modulated gamma-based framework , 2001, GLOBECOM'01. IEEE Global Telecommunications Conference (Cat. No.01CH37270).

[51]  János Farkas,et al.  Connection admission control for flow level QoS in bufferless models , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[52]  Jörg Ott,et al.  Generalized greedy broadcasting for efficient media-on-demand transmissions , 2005, IEEE Transactions on Broadcasting.

[53]  Hai Liu,et al.  On modeling MPEG video traffics , 2002, IEEE Trans. Broadcast..

[54]  Edward Chan,et al.  Real time video frames allocation in mobile networks using cooperative pre-fetching , 2006, Multimedia Tools and Applications.

[55]  Walter Willinger,et al.  Analysis, modeling and generation of self-similar VBR video traffic , 1994, SIGCOMM.

[56]  Spiridon Bakiras,et al.  Maximizing the number of users in an interactive video-on-demand system , 2002, IEEE Trans. Broadcast..

[57]  Heiko Schwarz,et al.  Performance Analysis of SVC , 2007, IEEE Transactions on Circuits and Systems for Video Technology.

[58]  Detlev Marpe,et al.  The H . 264 / MPEG 4 Advanced Video Coding Standard and its Applications , 2006 .