Skip to main content
Log in

Video streaming over MANETs: An overview of techniques

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

Abstract

Mobile Ad-hoc NETworks (MANETs) allow wireless networks to exist where there is no or limited network infrastructure. They have attracted renewed attention as part of the 5G approach to device densification, while they remain very relevant to natural disaster response. The reader will benefit from the techniques concentrated upon in this overview article, in particular Multiple Description Coding (MDC) or Scalable Video Coding, with multipath delivery, with which it is feasible to stream video across MANETs. However, the article’s two case studies demonstrate that video quality and Quality of Experience (QoE) depend on node density and node speed within a MANET. Higher node speeds are also relevant to Vehicular Ad Hoc Networks (VANETs) and Vehicle to Everything (V2X) technology, which the article also touches upon. This overview identifies the key concepts involved in video streaming over MANETs and VANETs, including as well a large number of relevant references.

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.

Institutional subscriptions

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

Similar content being viewed by others

References

  1. Adeyemi-Ejeye A-O, Alreshoodi M, Al-Jobouri L, Fleury M (2018) Prospects for live higher resolution video streaming to mobile devices: Achievable quality across wireless links. J of Real-Time Image Process. https://doi.org/10.1007/s11554-018-0807-7

  2. Agboma, F, Smy, M, Liotta, A (2008) QoE analysis of a peer-to-peer television system. In: Proc. of IADIS Int. Conf. on Telecomms, Networks and Systems, pp. 111–116

  3. Agiwal M, Roy A, Saxena N (2016) Next generation 5G wireless networks: A comprehensive survey. IEEE Commun Surveys & Tutorials 18(3):1617–1655

    Article  Google Scholar 

  4. Ali I, Moiron S, Fleury M, Ghanbari M (2013) Video streaming over an ad hoc network using data partitioning and path diversity. IEEE Wireless Communs 20(3):105–111

    Article  Google Scholar 

  5. Aliyu A, Abdullah AH, Kaiwartya O, Cao Y, Lloret J, Aslam N, Joda UM (2017) Towards video streaming in IoT Environments: Vehicular communication perspective. Comput Commun 118:93–119

    Article  Google Scholar 

  6. Alreshoodi, M, Adeyemi-Ejeye, M, Al-Jobouri, L, Fleury, M, Alzahrani, B (2017) Packet loss visibility for higher resolution video on portable devices. In: Proc. IEEE Int. Conf. on Consumer Electron., pp. 237–238

  7. Altaf M, Fleury M, Ghanbari M (2011) Resilient video stream switching for mobile wireless channels. J. of Mobile Multimedia 7(3):216–235

    Google Scholar 

  8. Asghar MN, Kousar R, Majid H, Fleury M (2017) Transparent encryption with scalable video communication: Lower-latency, CABAC-based schemes. J. of Visual Commun. And Image Representation 45:122–136

    Article  Google Scholar 

  9. Baccichet P, Rane S, Girod B (2006) Systematic lossy error protection based on H.264/AVC redundant slices and Flexible Macroblock Ordering. J of Zheijang University, Science A 7(5):727–736

    Article  MATH  Google Scholar 

  10. Bentaleb, A, Taani, B, Begen, AC, Timmerer, C, Zimmerman R (2018) A survey on bitrate adaptation schemes for streaming media over HTTP. IEEE Comms. Surveys & Tutorials

  11. Bing B (2016) Video over wireless. McGraw Hill, New York

    Google Scholar 

  12. Bonuccelli, MA, Gaetanao, G, Lonetti, F, Martelli, F (2007) Real-time video transmission in vehicular networks. In: Proc. of IEEE Mobile Networking for Vehicular Environments, pp. 115–120

  13. Broch, J, Maltz, DA, Johnson, DB et al. (1998) A performance comparison of multi-hop wireless ad hoc network routing protocols. In: Proc. ACM Mobicom Conf., pp. 85–97

  14. Castellanos WE, Guerri JC, Arce P (2016) A QoS-aware routing protocol with adaptive feedback scheme for video streaming for mobile networks. Comput Commun 77:10–25

    Article  Google Scholar 

  15. Chen J, Chan SH, Li VOK (2004) Multipath routing for video delivery over bandwidth-limited networks. IEEE J Sel Areas in Comms 22(10):1920–1932

    Article  Google Scholar 

  16. Chen, H, Han, Z, Hu, R., Ruan R (2008) Adaptive FMO selection strategy for error resilient H.264 coding. In: IEEE Int. Conf. on Audio, Language and Image Process., pp. 568–572

  17. Chen M, Zakhor A (2006) Multiple TFRC connection based rate control for wireless networks. IEEE Trans Multimedia 8(5):1045–1062

    Article  Google Scholar 

  18. Chow CO, Ishii H (2007) Enhancing real-time video streaming over mobile ad hoc networks using multipoint-to-point communication. Comput Commun 30(8):1754–1764

    Article  Google Scholar 

  19. Chu, YC, Huang, NF (2007) Delivering of live video streaming for vehicular communication using peer-to-peer approach. In: Proc. of IEEE Mobile Networking for Vehicular Environments, pp. 1–6

  20. Cisco (2017) Visual Networking Index: Forecast and Methodology, 2016–2021. White Paper, 17 pages.

  21. Diewald, S, Möller, A, Roalter, L, Kranz, M (2012) DriveAssist – A V2X-based driver assistance system for Android. Mensch & Computer, Workshop, 373–380

  22. Dilmaghani, RB, Rao, RR (2007) Future wireless communication infrastructure with application to emergency services. In: Proc. of IEEE Int. Symp. on the World of Wireless, Mobile and Multimedia Networks, pp. 1–7

  23. Evans J, Filsfils C (2007) Deploying IP and MPLS QOS for multiservice networks: Theory and practice. Morgan Kaufmann, Amsterdam

    Google Scholar 

  24. Fleury, M, Askar, SK, Al-Majeed, SS (2015) H.265 video over wireless networks for telemedicine and telecare. In Telemedicine: Emerging technologies, applications, and impact on health care options (pp. 55–78). New York: Nova Science Pubs.

  25. Franchi N, Fumagalli M, Lancini R, Tubaro S (2004) Multiple description video coding for scalable and robust transmission over IP. IEEE Trans. Circuits Syst. Video Technol. 15(3):321–334

    Article  Google Scholar 

  26. Gabrielyan, E, Hersch, R (2006) Reliable multi-path routing schemes for real-time streaming. In: Proc. of Int. Conf. on Digital Telecomms., pp. 65–65

  27. Ghanbari M (2003) Standard codecs: Image compression to advanced video coding. IET Press, Stevenage

    Book  Google Scholar 

  28. Gharavi H (2006) Control based mobile ad-hoc networks for video communications. IEEE Trans on Consumer Electron 52(2):383–391

    Article  MathSciNet  Google Scholar 

  29. Girod B, Farber N (1999) Feedback-based error control for mobile video transmission. Proc. of the IEEE 87(10):1707–1723

    Article  Google Scholar 

  30. González S, Castellanos W, Guzmán P, Arce P, Guerri JC (2016) Simulation and experimental testbed for adaptive video streaming in ad hoc networks. Ad Hoc Netw 52:89–105

    Article  Google Scholar 

  31. Goyal VK (2001) Multiple description coding: Compression meets the network. IEEE Sig Process Mag 18(5):74–93

    Article  Google Scholar 

  32. Guo M, Ammar MH, Zegura EW (2005) V3: A vehicle-to-vehicle live video streaming architecture. Pervasive and Mobile Computing 1(4):404–424

    Article  Google Scholar 

  33. Halvorsen, M, Plagemann, T, Siekkinen M (2008) Video streaming over MANETs: Reality or fiction? In: Proc. of 4th Int. Mobile Multimedia Comms. Conf.

  34. Floyd, S, Handley, M, Padhye, J and Widmer, J (2000) Equation-based congestion control for unicast applications. In: Proc. of ACM SIGCOMM, pp. 43–56

  35. Härri, J (2010) Vehicular mobility modeling for VANET. In VANET: Vehicular Application and Inter-Networking Technologies (pp. 107–156). Chichester: Wiley and Sons Ltd.

  36. Hartenstein H, Laborteaux KP (2010) VANET: Vehicular applications and inter-networking technologies. Wiley and Sons Ltd., Chichester

    Book  Google Scholar 

  37. Igartua MA, Frías VC (2010) Self-configured multipath routing using path lifetime for video-streaming services over ad hoc networks. Comput Commun 33(15):1879–1891

    Article  Google Scholar 

  38. Kalman, M, Ramanathan, P, Girod, B (2003) Rate-Distortion optimized video streaming with multiple deadlines. In: Proc. of Int. Conf. on Image Process., pp. 662–664

  39. Karlsson, J, Li, H, Erikson, J (2005) Real-time video over wireless ad-hoc networks. In: Proc. of 14th Int. Conf. on Computer Comms. and Networks, pp. 596–607

  40. Kim, J. (2006). Multiple description coding for robust video transmission over wireless ad-hoc networks. In: Advances in Visual Computing. LNCS, vol. 4292 (pp. 1–8). Heidelberg: Springer Verlag

  41. Kim, J, Hong, JC (2007) Channel-adaptive multiple description coding for wireless video streaming. In: Proc. 16th Int. Conf. on Computer Communs. and Networks, pp. 474–478

  42. Ko, YB, Vaidya, NH (1998) Location-Aided-Routing (LAR) in mobile ad-hoc networks. In: Proc. of ACM/IEEE MOBICOM, pp. 66–67

  43. Kuo J-L, Shih C-H, Ho C-Y, Chen Y-C (2013) A cross-layer approach for real-time multimedia streaming on wireless peer-to-peer ad hoc network. Ad Hoc Netw 11(1):339–354

    Article  Google Scholar 

  44. Lin CR, Liu JS (1999) QoS routing in ad hoc wireless networks. IEEE J on Sel Areas in Communs 17(8):1426–1438

    Article  Google Scholar 

  45. Lindeberg M, Kristiansen S, Plagemann T, Goebel V (2011) Challenges and techniques for video streaming over mobile ad hoc networks. Multimedia Systems 17(1):51–82

    Article  Google Scholar 

  46. Liu Y, Guo Y, Liang C (2008) A survey on peer-to-peer video streaming systems. J. of. P2P Networking and Applications 1(1):18–28

    Article  Google Scholar 

  47. Mao S, Lin S, Panwar SS, Wang Y, Celebi E (2003) Video transport over ad hoc networks: Multistream coding with multipath transport. IEEE J. on Sel. Areas in Communs. 21(10):1721–1737

    Article  Google Scholar 

  48. Martini, MG, Hewage, CTER, Nasrall, MM, Ognenoski O (2016) QoE control, monitoring, and management strategies. In: Multimedia Quality of Experience (QoE): Current status and future requirements, pp. 149–167, Chichester, U.K: Wiley & Sons

  49. Mehmood Y, Haider N, Imran M, Timm-Giel A, Guizani M (2017) M2M communications in 5G: State-of-the-Art architecture, recent Advances, and research challenges. IEEE Commun Mag 55(9):194–201

    Article  Google Scholar 

  50. Melila B, Falowo O, Ventura C (2017) Routing Multiple Description Video over NLOS small cell backhaul. IEEE Africon:181–186

  51. Murthy CSR, Manoj BJ (2004) Ad hoc wireless networks: Architectures and protocols. Prentice Hall, Upper Saddle River

    Google Scholar 

  52. Nightingale J, Salva-Garcia P, Alcaraz Calero JM, Wang Q (2018) 5G-QoE: QoE modelling for Ultra-HD video streaming in 5G networks. IEEE Trans Broadcast 64(2):621–634

    Article  Google Scholar 

  53. O’Driscoll G (2008) Next generation IPTV services and technologies. Wiley and Sons Inc., Hoboken

    Google Scholar 

  54. Oda Y, Tasunekawa K, Hata M (2000) Advanced LOS path-loss model in microcellular mobile communications. IEEE Trans Vehicular Technol 49(6):2121–2125

    Article  Google Scholar 

  55. Oliveira LB, Siqueira I, Loureiro AAF (2005) On the performance of ad hoc routing protocols under a peer-to-peer application. J of Parallel and Distributed Computing 65(11):1337–1347

    Article  Google Scholar 

  56. Perkins, CE, Royer EM (1999) Ad hoc on-demand distance vector routing (AODV). In: Proc. of 2nd IEEE Workshop on Mobile Computing Systems and Applications, pp. 90–100

  57. Qadri, NN, Altaf, M, Fleury, M, Ghanbari M (2009) Multi-path video streaming with redundant frames over a MANET. In: Proc of 7th ACM Int. Conf. on Frontiers of Info. Technol., article no. 65

  58. Qadri NN, Altaf M, Liotta A, Fleury M, Ghanbari M (2009) Effective video streaming using mesh P2P with MDC over MANETS. J of Mobile Multimedia 5(4):301–317

    Google Scholar 

  59. Qin, M, Zimmermann R (2006) Supporting guaranteed continuous media streaming in mobile ad-hoc networks with link availability prediction. In: Proc 14th ACM Int. Conf. on Multimedia, pp. 153–156

  60. Qin, M, Zimmermann R (2007) Improving mobile ad-hoc streaming performance through adaptive layer selection with scalable video coding. In: Proc 15th ACM Int. Conf. on Multimedia, pp. 717–726

  61. Radicke S, Hahn J-U, Wang Q, Grecos C (2016) A parallel HEVC intraprediction algorithm for heterogeneous CPU+GPU platforms. IEEE Trans Broadcast 62(1):103–119

    Article  Google Scholar 

  62. Raheel MS, Iranmanesh S, Raad R (2017) A novel energy-efficient video streaming method for decentralized mobile ad-hoc networks. Pervasive and Mobile Computing 40:301–323

    Article  Google Scholar 

  63. Rappaport TS (2001) Wireless communications: Principles and practice, 2nd edn. Prentice Hall, Upper Saddle River

    MATH  Google Scholar 

  64. Razavi, R, Fleury, M, Altaf, M, Sammak, H, Ghanbari M (2009) H.264 video streaming with data-partitioning and Growth codes. In: Proc. of Int. Conf. on Image Process., pp. 909–912

  65. Reibman, AR, Jafarkhani, H, Orchard, MT, Wang, Y (2001) Multiple description video using rate-distortion splitting. In: Proc. of IEEE Int. Conf. on Image Process., pp. 971–981

  66. Rhaiem OB, Fourati LC, Ajib W (2016) Network coding-based approach for efficient video streaming over MANET. Comput Netw 103:84–100

    Article  Google Scholar 

  67. Richardson I (2002) Video codec design: Developing image and video compression systems. J. Wiley & Sons, Chichester

    Book  Google Scholar 

  68. Schierl T, Ganger K, Hellge C, Wiegand T, Stockhammer T (2006) SVC-based multisource streaming for robust video transmission in mobile ad hoc networks. IEEE Wireless Communs. 13(5):96–103

    Article  Google Scholar 

  69. Schierl T, Hannuksela MM, Wang Y-K, Wenger S (2013) System layer integration of High Efficiency Video Coding. IEEE Trans. Circuits Syst. Video Technol. 22(12):1001–1016

    Google Scholar 

  70. Schierl T, Johansen S, Perkis A, Wiegand T (2008) Rateless scalable video coding for overlay multisource streaming in MANETs. J of Visual Commun and Image Representation 19(8):500–507

    Article  Google Scholar 

  71. 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 

  72. Setton E, Yoo T, Zhu X, Goldsmith A, Girod B (2005) Cross-layer design of ad hoc networks for real-time video streaming. IEEE Wirel Commun 12(4):59–65

    Article  Google Scholar 

  73. Setton, E, Zhu, X, Girod B (2004) Congestion-optimized multi-path streaming of video over ad hoc wireless networks. In: Proc. of IEEE Int. Conf. on Multimedia and Expo, pp. 1619–1622

  74. Seufert M, Egger S, Slanina M, Zinner T, Hoßfeld T, Tran-Gia P (2015) A survey on quality of experience of HTTP adaptive streaming. IEEE Commun. Surveys & Tutorials 17(1):469–492

    Article  Google Scholar 

  75. Shokrollahi A (2006) Raptor codes. IEEE Trans on Info Theory 52(6):2551–2567

    Article  MathSciNet  MATH  Google Scholar 

  76. Soldo F, Casetti C, Chiasserini CF, Chaparro PA (2011) Video streaming distribution in VANETs. IEEE Trans on Parallel and Distributed Systems 22(7):1085–1091

    Article  Google Scholar 

  77. Stockhammer, T, Bystrom M (2004) H.264/AVC data partitioning for mobile video communication. In: Proc. of Int. Conf. on Image Process., pp. 545–548

  78. Stockhammer, T, Zia, W (2007) Error-resilient coding and decoding strategies for video communication. In: Multimedia over IP and wireless networks, ed. Schaar, M van der, Chou, PA, 59–80

  79. Sullivan GJ, Boyce JM, Chen Y, Ohm J-R, Segall CA, Vetro A (2013) Standardized extensions of High Efficiency Video Coding (HEVC). IEEE Trans Sig Process 7(6):1001–1016

    Google Scholar 

  80. Sullivan GJ, Ohm J-R, Han W-J, Wiegand T (2011) Overview of the High Efficiency Video Coding (HEVC) standard. IEEE Trans Circuits Syst Video Technol 22(12):1649–1668

    Article  Google Scholar 

  81. Swetha, S, Raj, D (2017) Optimized video content delivery over 5G networks. In Proc. of IEEE 2nd Int. Conf. on Commun. and Electron. Syst., pp. 1000–1002

  82. Tappayuthpijam, T, Liebl, G, Stockhammer, T, Steinbach, T (2009) Adaptive video streaming over a mobile network with TCP-Friendly Rate Control. In: Proc. of Int. Conf. on Wireless Communs. and Mobile Computing, pp. 1325–1329

  83. Tehrani MN, Uysal M, Yanikomeroglu H (2014) Device-to-device communication in 5G cellular networks: challenges, solutions, and future directions. IEEE Communs Mag 52(5):86–92

    Article  Google Scholar 

  84. Tillo T, Grangetto M, Olmo G (2008) Redundant slice optimal allocation for H.264 Multiple Description Coding. IEEE Trans. Circuits Syst. Video Technol. 18(1):59–70

    Article  Google Scholar 

  85. Tun M, Loo KK, Cosmas J (2007) Error-resilient performance of Dirac video codec over packet-erasure channel. IEEE Trans Broadcast 53(3):649–659

    Article  Google Scholar 

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

    Article  Google Scholar 

  87. Wei, W, Zakhor, A (2004) Multipath unicast and multicast video communication over wireless ad hoc networks. In: Proc. of Int. Conf. on Broadband Networks, pp. 494–505

  88. Wenger S (2003) H.264/AVC over IP. IEEE Trans. Circuits Syst. Video Technol. 13(7):645–656

    Article  Google Scholar 

  89. Wenger S, Knorr GD, Ott J, Kossentini F (1998) Error resilience support in H.263+. IEEE Trans Circuits Sys Video Technol 8(7):867–877

    Article  Google Scholar 

  90. Wiegand T, Sullivan GJ, Bjøntegaard G, Luthra A (2003) Overview of the H.264/AVC Video Coding Standard. IEEE Trans. Circuits Syst. Video Technol. 13(7):560–576

    Article  Google Scholar 

  91. Yan, L (2005) Can P2P benefit from MANET? Performance evaluation from users' perspective. In: Proc. of Int. Conf. on Mobile Sensor Networks, pp. 1026–1035

  92. Zeng, X, Bagrodia, R, Gerla M (1998) GloMoSim: A library for parallel simulation of large-scale wireless networks. In Proc: 12th Workshop on Parallel and Distributed Simulations, pp. 154–161

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Martin Fleury.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Fleury, M., Kanellopoulos, D. & Qadri, N.N. Video streaming over MANETs: An overview of techniques. Multimed Tools Appl 78, 23749–23782 (2019). https://doi.org/10.1007/s11042-019-7679-0

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-019-7679-0

Keywords

Navigation