Multimedia Tools and Applications

, Volume 76, Issue 6, pp 9033–9049 | Cite as

Error resilient video transmission in ad hoc networks using layered and multiple description coding



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.


Layered coding Flexible macroblock ordering Ad hoc network Error resilient video coding 


  1. 1.
    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)Google Scholar
  2. 2.
    Chen Y, Ye JC (2002) Flexible data partitioning for improved robustness performance, Jvt-C125Google Scholar
  3. 3.
    Ghandi MM, Ghanbari M (2006) Layered H. 264 video transmission with hierarchical QAM. J Vis Commun Image Represent 17(2):451–466CrossRefGoogle Scholar
  4. 4.
    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–562CrossRefGoogle Scholar
  5. 5.
    Huo Y, El-Hajjar M, Hanzo L (2014) Wireless video: an interlayer error-protection-aided multilayer approach. IEEE Veh Technol Mag 9(3):104–112CrossRefGoogle Scholar
  6. 6.
    Huynh-Thu Q, Ghanbari M (2008) Scope of validity of PSNR in image/video quality assessment. Electron Lett 44(13):800–801CrossRefGoogle Scholar
  7. 7.
    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–10Google Scholar
  8. 8.
    Ke C-H (2012) myEvalSVC: an integrated simulation framework for evaluation of H. 264/SVC transmission. KSII Trans Internet Inf Syst 6(1)Google Scholar
  9. 9.
    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–39CrossRefGoogle Scholar
  10. 10.
    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–167Google Scholar
  11. 11.
    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–416CrossRefGoogle Scholar
  12. 12.
    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–619Google Scholar
  13. 13.
    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–1070Google Scholar
  14. 14.
    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–28CrossRefGoogle Scholar
  15. 15.
    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–1311CrossRefGoogle Scholar
  16. 16.
    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–1120CrossRefGoogle Scholar
  17. 17.
    Singla ER, Singh EJ (2014) Node-disjoint multipath routing based on AOMDV protocol for MANETS. Int J Comput Sci Inf Technol 5(4)Google Scholar
  18. 18.
    Team JV (2009) H. 264/SVC reference software (JSVM 9.18) and manual, CVS sever at garcon. Int Rwth-aachen deGoogle Scholar
  19. 19.
    Wang H, Ortega A (2003) Robust video communication by combining scalability and multiple description coding techniques. Electron Imaging, pp. 111–124Google Scholar
  20. 20.
    Wang Y, Reibman AR, Lin S (2005) Multiple description coding for video delivery. Proc IEEE 93(1):57–70CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media New York 2016

Authors and Affiliations

  1. 1.School of Electrical and Computer EngineeringUniversity of TehranTehranIran
  2. 2.School of Computer Science and Electronic EngineeringUniversity of EssexColchesterUK

Personalised recommendations