Low-Latency Video Streaming With Congestion Control in Mobile Ad-Hoc Networks

In this paper, we address the challenge of delivering a video stream, encoded with multiple descriptions, in a mobile ad-hoc environment with low-latency constraints. This kind of application is meant to provide an efficient and reliable video communication tool in scenarios where the deployment of an infrastructure is not feasible, such as military and disaster relief applications. First, we present a recently proposed protocol that employs a reliable form of one-hop broadcast to build an efficient overlay network according to a multi-objective function that minimizes the number of packets injected in the network and maximizes the path diversity among descriptions. Then, we introduce the main contribution of this paper: a cross-layer congestion control strategy where the MAC layer is video-coding aware and adjusts its transmission parameters (namely, the RTS retry limit) via congestion/distortion optimization. The main challenge in this approach is providing a reliable estimation of congestion and distortion, given the limited information available at each node. Our simulations show that, if a stringent constraint of low delay is imposed, our technique grants a consistent gain in terms of both PSNR and delay reduction, for bitrates up to a few megabits per second.

[1]  Faouzi Kossentini,et al.  H.264/AVC baseline profile decoder complexity analysis , 2003, IEEE Trans. Circuits Syst. Video Technol..

[2]  Béatrice Pesquet-Popescu,et al.  A framework for joint multiple description coding and network coding over wireless ad-hoc networks , 2012, 2012 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[3]  Mihaela van der Schaar,et al.  Cross-layer wireless multimedia transmission: challenges, principles, and new paradigms , 2005, IEEE Wirel. Commun..

[4]  Carlos Miguel Tavares Calafate,et al.  Robust multipoint and multi-layered transmission of H.264/SVC with Raptor codes , 2012, Telecommun. Syst..

[5]  Baochun Li,et al.  How Practical is Network Coding? , 2006, 200614th IEEE International Workshop on Quality of Service.

[6]  Bernd Girod,et al.  Congestion-distortion optimized video transmission over ad hoc networks , 2005, Signal Process. Image Commun..

[7]  Andrea J. Goldsmith,et al.  Cross-layer design of ad hoc networks for real-time video streaming , 2005, IEEE Wireless Communications.

[8]  Thomas Maugey,et al.  Analysis of error propagation due to frame losses in a distributed video coding system , 2008, 2008 16th European Signal Processing Conference.

[9]  Bernhard Walke,et al.  IEEE 802.11 Wireless Local Area Networks , 2006 .

[10]  David R. Karger,et al.  Chord: A scalable peer-to-peer lookup service for internet applications , 2001, SIGCOMM '01.

[11]  E. Parzen On Estimation of a Probability Density Function and Mode , 1962 .

[12]  Marco Cagnazzo,et al.  A cross-layer protocol for cooperative content delivery over mobile ad-hoc networks , 2011, Int. J. Commun. Networks Distributed Syst..

[13]  Pascal Frossard,et al.  An overview of network coding for multimedia streaming , 2009, 2009 IEEE International Conference on Multimedia and Expo.

[14]  M. van der Schaar,et al.  Cross-layer wireless multimedia transmission: challenges, principles, and new paradigms , 2005, IEEE Wireless Communications.

[15]  Pedro Cuenca,et al.  Cross-layer architecture for adaptive video multicast streaming over multirate wireless LANs , 2007, IEEE Journal on Selected Areas in Communications.

[16]  John G. Apostolopoulos,et al.  Reliable video communication over lossy packet networks using multiple state encoding and path diversity , 2000, IS&T/SPIE Electronic Imaging.

[17]  Louise E. Moser,et al.  An analysis of the optimum node density for ad hoc mobile networks , 2001, ICC 2001. IEEE International Conference on Communications. Conference Record (Cat. No.01CH37240).

[18]  Enrico Magli,et al.  Sliding-Window Raptor Codes for Efficient Scalable Wireless Video Broadcasting With Unequal Loss Protection , 2010, IEEE Transactions on Image Processing.

[19]  Tracy Camp,et al.  A survey of mobility models for ad hoc network research , 2002, Wirel. Commun. Mob. Comput..

[20]  Jean Tourrilhes Robust broadcast: improving the reliability of broadcast transmissions on CSMA/CA , 1998, Ninth IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (Cat. No.98TH8361).

[21]  Michel Kadoch,et al.  Multiple description video multicast in MANETs , 2010, International Performance Computing and Communications Conference.

[22]  David R. Karger,et al.  Chord: a scalable peer-to-peer lookup protocol for internet applications , 2003, TNET.

[23]  John G. Apostolopoulos,et al.  On multiple description streaming with content delivery networks , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[24]  Pascal Frossard,et al.  Multiple Description Video Coding With H.264/AVC Redundant Pictures , 2010, IEEE Transactions on Circuits and Systems for Video Technology.

[25]  Béatrice Pesquet-Popescu,et al.  H.264-based multiple description coding using motion compensated temporal interpolation , 2010, 2010 IEEE International Workshop on Multimedia Signal Processing.

[26]  Vinay A. Vaishampayan,et al.  Design of multiple description scalar quantizers , 1993, IEEE Trans. Inf. Theory.

[27]  Per Johansson,et al.  Wireless ad hoc networking—The art of networking without a network , 2000 .

[28]  Lajos Hanzo,et al.  Admission control schemes for 802.11-based multi-hop mobile ad hoc networks: a survey , 2009, IEEE Communications Surveys & Tutorials.

[29]  Eero P. Simoncelli,et al.  Image quality assessment: from error visibility to structural similarity , 2004, IEEE Transactions on Image Processing.

[30]  Enrico Magli,et al.  Seacast: A protocol for peer-to-peer video streaming supporting multiple description coding , 2009, 2009 IEEE International Conference on Multimedia and Expo.

[31]  Mario Gerla,et al.  From battlefields to urban grids: New research challenges in ad hoc wireless networks , 2005, Pervasive Mob. Comput..

[32]  Vivek K. Goyal,et al.  Generalized multiple description coding with correlating transforms , 2001, IEEE Trans. Inf. Theory.

[33]  Martin Mauve,et al.  A survey on congestion control for mobile ad hoc networks , 2007, Wirel. Commun. Mob. Comput..

[34]  Sumit Roy,et al.  Efficiency and Reliability of One-Hop Broadcasting in Vehicular Ad Hoc Networks , 2011, IEEE Journal on Selected Areas in Communications.

[35]  K. Jain,et al.  Practical Network Coding , 2003 .

[36]  Anthony Ephremides,et al.  Multiple description coding in networks with congestion problem , 2001, IEEE Trans. Inf. Theory.

[37]  Yao Wang,et al.  Multiple Description Coding for Video Delivery , 2005, Proceedings of the IEEE.

[38]  Pejman Goudarzi,et al.  Video transmission over MANETs with enhanced quality of experience , 2010, IEEE Transactions on Consumer Electronics.

[39]  K. Ramchandran,et al.  Multiple description source coding using forward error correction codes , 1999, Conference Record of the Thirty-Third Asilomar Conference on Signals, Systems, and Computers (Cat. No.CH37020).

[40]  Guy Pujolle,et al.  Enhancing peer-to-peer content discovery techniques over mobile ad hoc networks , 2009, Comput. Commun..

[41]  M.K. Marina,et al.  RBRP: a robust broadcast reservation protocol for mobile ad hoc networks , 2001, ICC 2001. IEEE International Conference on Communications. Conference Record (Cat. No.01CH37240).

[42]  Bernd Girod,et al.  Congestion-distortion optimized scheduling of video over a bottleneck link , 2004, IEEE 6th Workshop on Multimedia Signal Processing, 2004..

[43]  Thomas Maugey,et al.  Side information estimation and new symmetric schemes for multi-view distributed video coding , 2008, J. Vis. Commun. Image Represent..

[44]  Panganamala Ramana Kumar,et al.  RHEINISCH-WESTFÄLISCHE TECHNISCHE HOCHSCHULE AACHEN , 2001 .

[45]  Christophe Tillier,et al.  A Motion-Compensated Overcomplete Temporal Decomposition for Multiple Description Scalable Video Coding , 2007, EURASIP J. Image Video Process..

[46]  Jean-Yves Le Boudec,et al.  Multi-hop broadcast from theory to reality: practical design for ad hoc networks , 2007, Autonomics.

[47]  Vivek K. Goyal,et al.  Multiple description coding: compression meets the network , 2001, IEEE Signal Process. Mag..

[48]  Béatrice Pesquet-Popescu,et al.  An MDC-based video streaming architecture for mobile networks , 2011, 2011 IEEE 13th International Workshop on Multimedia Signal Processing.