An In-Router Identification Scheme for Selective Discard of Video Packets

High quality (HQ) video services occupy large portions of the total bandwidth and are among the main causes of congestion at network bottlenecks. Since video is resilient to data loss, throwing away less important video packets can ease network congestion with minimal damage to video quality and free up bandwidth for other data flows. Frame type is one of the features that can be used to determine the importance of video packets, but this information is stored in the packet payload. Due to limited processing power of devices in high throughput/speed networks, data encryption and user credibility issues, it is costly for the network to find the frame type of each packet. Therefore, a fast and reliable standalone method to recognize video packet types at network level is desired. This paper proposes a method to model the structure of live video streams in a network node which results in determining the frame type of each packet. It enables the network nodes to mark and if need be to discard less important video packets ahead of congestion, and therefore preserve video quality and free up bandwidth for more important packet types. The method does not need to read the IP layer payload and uses only the packet header data for decisions. Experimental results indicate while dropping packets under packet type prediction degrades video quality with respect to its true type by 0.5-3 dB, it has 7-20 dB improvement over when packets are dropped randomly.

[1]  Ajay Luthra,et al.  Overview of the H.264/AVC video coding standard , 2003, IEEE Trans. Circuits Syst. Video Technol..

[2]  Mihaela van der Schaar,et al.  A Quality-Centric TCP-Friendly Congestion Control for Multimedia Transmission , 2009, IEEE Transactions on Multimedia.

[3]  Wen Gao,et al.  Rate-distortion analysis for H.264/AVC video coding and its application to rate control , 2005, IEEE Transactions on Circuits and Systems for Video Technology.

[4]  Pamela C. Cosman,et al.  Powered by the California Digital Library University of California PERCEPTUAL QUALITY BASED PACKET DROPPING FOR GENERALIZED VIDEO GOP STRUCTURES , 2009 .

[5]  Hyogon Kim,et al.  Adaptive Retransmission Scheme for Video Streaming over Content-Centric Wireless Networks , 2013, IEEE Communications Letters.

[6]  Pamela C. Cosman,et al.  Network-Based H.264/AVC Whole-Frame Loss Visibility Model and Frame Dropping Methods , 2012, IEEE Transactions on Image Processing.

[7]  Kameswari Chebrolu,et al.  Selective frame discard for interactive video , 2004, 2004 IEEE International Conference on Communications (IEEE Cat. No.04CH37577).

[8]  Yingsong Huang,et al.  A Control-Theoretic Approach to Rate Control for Streaming Videos , 2009, IEEE Transactions on Multimedia.

[9]  Miska M. Hannuksela,et al.  RTP Payload Format for High Efficiency Video Coding (HEVC) , 2016, RFC.

[10]  Qiang Fu,et al.  Network Adapted Selective Frame-Dropping Algorithm for Streaming Media , 2007, IEEE Transactions on Consumer Electronics.

[11]  Ekram Khan,et al.  Iterative error detection and correction of H.263 coded video for wireless networks , 2004, IEEE Transactions on Circuits and Systems for Video Technology.

[12]  Mohammed Ghanbari,et al.  Packing coded video signals into ATM cells , 1993, TNET.

[13]  Qinghua Zheng,et al.  Tree-aware selective frame discard for P2P IPTV system on set-top boxes , 2009, IEEE Transactions on Consumer Electronics.

[14]  Jae-Young Pyun,et al.  Packet loss resilience for video stream over the Internet , 2002, IEEE Trans. Consumer Electron..

[15]  Pamela C. Cosman,et al.  A low complexity model for predicting slice loss distortion for prioritizing H.264/AVC video , 2014, Multimedia Tools and Applications.

[16]  Guizhong Liu,et al.  Priority and delay aware packet management framework for real-time video transport over 802.11e WLANs , 2012, Multimedia Tools and Applications.

[17]  Mohammed Ghanbari,et al.  Scope of validity of PSNR in image/video quality assessment , 2008 .

[18]  Henning Schulzrinne,et al.  RTP: A Transport Protocol for Real-Time Applications , 1996, RFC.

[19]  Ness B. Shroff,et al.  Error Concealment in Encoded Video Streams , 1998 .

[20]  Colin Perkins,et al.  TCP Hollywood: An unordered, time-lined, TCP for networked multimedia applications , 2016, 2016 IFIP Networking Conference (IFIP Networking) and Workshops.

[21]  Raphael Rom,et al.  Analysis of discarding policies in high-speed networks , 1998, IEEE J. Sel. Areas Commun..

[22]  Polychronis Koutsakis,et al.  H.264 and H.265 Video Bandwidth Prediction , 2018, IEEE Transactions on Multimedia.

[23]  Richelle V. Adams,et al.  Active Queue Management: A Survey , 2013, IEEE Communications Surveys & Tutorials.

[24]  Shervin Shirmohammadi,et al.  The Performance of Quality Metrics in Assessing Error-Concealed Video Quality , 2020, IEEE Transactions on Image Processing.

[25]  Aggelos K. Katsaggelos,et al.  Signal Recovery Techniques for Image and Video Compression and Transmission , 1998, Springer US.

[26]  Mohammed Ghanbari,et al.  Buffer analysis and control in CBR video transcoding , 2000, IEEE Trans. Circuits Syst. Video Technol..

[27]  Mohammed Ghanbari,et al.  Efficient H.261-based two-layer video codecs for ATM networks , 1995, IEEE Trans. Circuits Syst. Video Technol..

[28]  Mohammed Ghanbari,et al.  Content-Based MPEG Video Traffic Modeling , 1999, IEEE Trans. Multim..

[29]  Mohammad Ghanbari,et al.  Error resilient video transmission in ad hoc networks using layered and multiple description coding , 2017, Multimedia Tools and Applications.

[30]  Jenq-Neng Hwang,et al.  A max-min fairness congestion control for streaming layered video , 2004, 2004 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[31]  J. MacQueen Some methods for classification and analysis of multivariate observations , 1967 .

[32]  Iraj Sodagar,et al.  The MPEG-DASH Standard for Multimedia Streaming Over the Internet , 2011, IEEE MultiMedia.

[33]  Guizhong Liu,et al.  A Delivery System for Streaming Video Over DiffServ Networks , 2010, IEEE Transactions on Circuits and Systems for Video Technology.

[34]  Mohammad Ghanbari,et al.  Robust resource allocation scheme under channel uncertainties for LTE-A systems , 2019, Wirel. Networks.

[35]  A. Reibman,et al.  An adaptive congestion control scheme for real-time packet video transport , 1993, SIGCOMM '93.

[36]  Gary J. Sullivan,et al.  Overview of the High Efficiency Video Coding (HEVC) Standard , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[37]  Hamid R. Rabiee,et al.  An optimal discrete rate allocation for overlay video multicasting , 2008, Comput. Commun..

[38]  David L. Black,et al.  Definition of the Differentiated Services Field (DS Field) in the IPv4 and IPv6 Headers , 1998, RFC.