Priority Linear Coding Based Opportunistic Routing for Video Streaming in Ad Hoc Networks

In this paper, we propose a priority (or progressive) linear coding based opportunistic routing mechanism (OR-PLC) for H.264 video streaming over multi-hop ad hoc networks. OR-PLC assigns different error protection priorities to video packets according to their perceptual importance to mitigate error propagation problem so that the video quality is enhanced in receiver. Furthermore, OR-PLC exploits the broadcast feature of wireless medium to improve the bandwidth utility. Compared with other opportunistic routing schemes, OR-PLC reduces the delay by progressive encoding and decoding. The experiments show that our mechanism outperforms two state-of-the-art schemes, i.e., MORE and MP-RTP. It turns out that OR-PLC delivers more than 3.5 dB PSNR gains in average, while using less bandwidth.

[1]  Robert Tappan Morris,et al.  a high-throughput path metric for multi-hop wireless routing , 2005, Wirel. Networks.

[2]  Paolo Bucciol,et al.  Cross-layer perceptual ARQ for H.264 video streaming over 802.11 wireless networks , 2004, IEEE Global Telecommunications Conference, 2004. GLOBECOM '04..

[3]  Sachin Katti,et al.  Trading structure for randomness in wireless opportunistic routing , 2007, SIGCOMM 2007.

[4]  Dimitrios Koutsonikolas,et al.  High-throughput, reliable multicast without "crying babies" in wireless mesh networks , 2008, CoNEXT '08.

[5]  Juan Carlos De Martin,et al.  Model-based distortion estimation for perceptual classification of video packets , 2004, IEEE 6th Workshop on Multimedia Signal Processing, 2004..

[6]  Avideh Zakhor,et al.  Cross layer techniques for adaptive video streaming over wireless networks , 2002, Proceedings. IEEE International Conference on Multimedia and Expo.

[7]  Laura Farinetti,et al.  Perceptual classification of MPEG video for Differentiated-Services communications , 2002, Proceedings. IEEE International Conference on Multimedia and Expo.

[8]  Dimitrios Koutsonikolas,et al.  Pacifier: High-Throughput, Reliable Multicast without ``Crying Babies'' in Wireless Mesh Networks , 2009, INFOCOM 2009.

[9]  Baochun Li,et al.  Differentiated Data Persistence with Priority Random Linear Codes , 2007, 27th International Conference on Distributed Computing Systems (ICDCS '07).

[10]  Myung J. Lee,et al.  Unequal error protection for real-time video in mobile ad hoc networks via multi-path transport , 2007, Comput. Commun..

[11]  G. Strang Introduction to Linear Algebra , 1993 .