Skip to main content
Log in

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

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

References

  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)

  2. Chen Y, Ye JC (2002) Flexible data partitioning for improved robustness performance, Jvt-C125

  3. Ghandi MM, Ghanbari M (2006) Layered H. 264 video transmission with hierarchical QAM. J Vis Commun Image Represent 17(2):451–466

    Article  Google Scholar 

  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–562

    Article  Google Scholar 

  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–112

    Article  Google Scholar 

  6. Huynh-Thu Q, Ghanbari M (2008) Scope of validity of PSNR in image/video quality assessment. Electron Lett 44(13):800–801

    Article  Google Scholar 

  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–10

  8. Ke C-H (2012) myEvalSVC: an integrated simulation framework for evaluation of H. 264/SVC transmission. KSII Trans Internet Inf Syst 6(1)

  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–39

    Article  Google Scholar 

  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–167

  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–416

    Article  Google Scholar 

  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–619

  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–1070

    Google Scholar 

  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–28

    Article  Google Scholar 

  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–1311

    Article  Google Scholar 

  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–1120

    Article  Google Scholar 

  17. Singla ER, Singh EJ (2014) Node-disjoint multipath routing based on AOMDV protocol for MANETS. Int J Comput Sci Inf Technol 5(4)

  18. Team JV (2009) H. 264/SVC reference software (JSVM 9.18) and manual, CVS sever at garcon. Int Rwth-aachen de

  19. Wang H, Ortega A (2003) Robust video communication by combining scalability and multiple description coding techniques. Electron Imaging, pp. 111–124

  20. Wang Y, Reibman AR, Lin S (2005) Multiple description coding for video delivery. Proc IEEE 93(1):57–70

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shahram Ghahremani.

Additional information

Mohammad Ghanbari is a Life Fellow IEEE

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-016-3471-6

Keywords

Navigation