Abstract
The mesh structure of ad hoc networks, provides the possibility of establishing two disjoint paths from a sender to a receiver. Transmission of video over such networks due to their unpredictability and difficulty in securing reliable channels is challenging. Layered Coding (LC) and Multiple Description Coding (MDC) are two different techniques which can benefit from path diversity for robust video communication and also to adapt with preferences of users\network. This paper presents an approach to provide error resilient video transmission over a variety of network conditions and applications needs using combined LC and MDC schemes. In the proposed method two descriptions of each layer are generated in the FMO format of the H.264/AVC standard. Unlike the conventional approaches, in our work macroblocks of each layer are divided into two paths. Hence, in the bursty error conditions the error will be smoothly spread in all layers. For better protection and more network compatibility, the base layer is data partitioned and its important part (DP_A) is repeated in both paths. Simulation results show transmission of duplicated DP_A and the non-corresponding descriptions of two layers together on disjoint paths, can improve the error concealment of the decoder and consequently enhance video quality by up to 2 dB.
Similar content being viewed by others
References
Ali I, Moiron S, Fleury M, Ghanbari M (2013) Video streaming over an Ad Hoc network using data partitioning and path diversity. IEEE Wirel Commun 20(3)
Chen Y, Ye JC (2002) Flexible data partitioning for improved robustness performance, Jvt-C125
Ghandi MM, Ghanbari M (2006) Layered H. 264 video transmission with hierarchical QAM. J Vis Commun Image Represent 17(2):451–466
Hellge C, Gomez-Barquero D, Schierl T, Wiegand T (2011) Layer-aware forward error correction for mobile broadcast of layered media. IEEE Trans Multimedia 13(3):551–562
Huo Y, El-Hajjar M, Hanzo L (2014) Wireless video: an interlayer error-protection-aided multilayer approach. IEEE Veh Technol Mag 9(3):104–112
Huynh-Thu Q, Ghanbari M (2008) Scope of validity of PSNR in image/video quality assessment. Electron Lett 44(13):800–801
Joint Video Team of ISO/IEC MPEG and ITU-T (2010) VCEG, Advanced Video Coding for Generi Audiovisual Services, ITU-T RecommendationsH.264/ISO/IEC 14496–10
Ke C-H (2012) myEvalSVC: an integrated simulation framework for evaluation of H. 264/SVC transmission. KSII Trans Internet Inf Syst 6(1)
Lee Y-C, Kim J, Altunbasak Y, Mersereau RM (2003) Performance comparisons of layered and multiple description coded video streaming over error-prone networks. IEEE Int Conf Commun 1:35–39
Liao W-H, Wang S-L, Sheu J-P, Tseng Y-C (2001) A multi-path QoS routing protocol in a wireless mobile ad hoc network. In Networking—ICN 2001, Springer, pp. 158–167
Maani E, Katsaggelos AK (2010) Unequal error protection for robust streaming of scalable video over packet lossy networks. IEEE Trans Circuits Syst Video Technol 20(3):407–416
Mao S, Lin S, Panwar SS, Wang Y (2001) Reliable transmission of video over ad-hoc networks using automatic repeat request and multipath transport. In Vehicular Technology Conference. VTC 2001 Fall. IEEE VTS 54th, 2:615–619
Nguyen VT, Chang EC, Ooi WT (2004) Layered coding with good allocation outperforms multiple description coding over multiple paths. IEEE Int Conf Multimedia Expo 2:1067–1070
Ostermann J, Bormans J, List P, Marpe D, Narroschke M, Pereira F, Stockhammer T, Wedi T (2004) Video coding with H. 264/AVC: tools, performance, and complexity. IEEE Circuits Syst Mag 4(1):7–28
Qadri N, Fleury M, Altaf M, Ghanbari M (2010) Multi-source video streaming in a wireless vehicular ad hoc networks. IET Commun 4(11):1300–1311
Schwarz H, Marpe D, Wiegand T (2007) Overview of the scalable video coding extension of the H. 264/AVC standard. IEEE Trans Circuits Syst Video Technol 17(9):1103–1120
Singla ER, Singh EJ (2014) Node-disjoint multipath routing based on AOMDV protocol for MANETS. Int J Comput Sci Inf Technol 5(4)
Team JV (2009) H. 264/SVC reference software (JSVM 9.18) and manual, CVS sever at garcon. Int Rwth-aachen de
Wang H, Ortega A (2003) Robust video communication by combining scalability and multiple description coding techniques. Electron Imaging, pp. 111–124
Wang Y, Reibman AR, Lin S (2005) Multiple description coding for video delivery. Proc IEEE 93(1):57–70
Author information
Authors and Affiliations
Corresponding author
Additional information
Mohammad Ghanbari is a Life Fellow IEEE
Rights and permissions
About this article
Cite this article
Ghahremani, S., Ghanbari, M. Error resilient video transmission in ad hoc networks using layered and multiple description coding. Multimed Tools Appl 76, 9033–9049 (2017). https://doi.org/10.1007/s11042-016-3471-6
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-016-3471-6