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.
Similar content being viewed by others
References
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
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
Agiwal M, Roy A, Saxena N (2016) Next generation 5G wireless networks: A comprehensive survey. IEEE Commun Surveys & Tutorials 18(3):1617–1655
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
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
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
Altaf M, Fleury M, Ghanbari M (2011) Resilient video stream switching for mobile wireless channels. J. of Mobile Multimedia 7(3):216–235
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
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
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
Bing B (2016) Video over wireless. McGraw Hill, New York
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
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
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
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
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
Chen M, Zakhor A (2006) Multiple TFRC connection based rate control for wireless networks. IEEE Trans Multimedia 8(5):1045–1062
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
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
Cisco (2017) Visual Networking Index: Forecast and Methodology, 2016–2021. White Paper, 17 pages.
Diewald, S, Möller, A, Roalter, L, Kranz, M (2012) DriveAssist – A V2X-based driver assistance system for Android. Mensch & Computer, Workshop, 373–380
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
Evans J, Filsfils C (2007) Deploying IP and MPLS QOS for multiservice networks: Theory and practice. Morgan Kaufmann, Amsterdam
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.
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
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
Ghanbari M (2003) Standard codecs: Image compression to advanced video coding. IET Press, Stevenage
Gharavi H (2006) Control based mobile ad-hoc networks for video communications. IEEE Trans on Consumer Electron 52(2):383–391
Girod B, Farber N (1999) Feedback-based error control for mobile video transmission. Proc. of the IEEE 87(10):1707–1723
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
Goyal VK (2001) Multiple description coding: Compression meets the network. IEEE Sig Process Mag 18(5):74–93
Guo M, Ammar MH, Zegura EW (2005) V3: A vehicle-to-vehicle live video streaming architecture. Pervasive and Mobile Computing 1(4):404–424
Halvorsen, M, Plagemann, T, Siekkinen M (2008) Video streaming over MANETs: Reality or fiction? In: Proc. of 4th Int. Mobile Multimedia Comms. Conf.
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
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.
Hartenstein H, Laborteaux KP (2010) VANET: Vehicular applications and inter-networking technologies. Wiley and Sons Ltd., Chichester
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
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
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
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
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
Ko, YB, Vaidya, NH (1998) Location-Aided-Routing (LAR) in mobile ad-hoc networks. In: Proc. of ACM/IEEE MOBICOM, pp. 66–67
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
Lin CR, Liu JS (1999) QoS routing in ad hoc wireless networks. IEEE J on Sel Areas in Communs 17(8):1426–1438
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
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
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
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
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
Melila B, Falowo O, Ventura C (2017) Routing Multiple Description Video over NLOS small cell backhaul. IEEE Africon:181–186
Murthy CSR, Manoj BJ (2004) Ad hoc wireless networks: Architectures and protocols. Prentice Hall, Upper Saddle River
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
O’Driscoll G (2008) Next generation IPTV services and technologies. Wiley and Sons Inc., Hoboken
Oda Y, Tasunekawa K, Hata M (2000) Advanced LOS path-loss model in microcellular mobile communications. IEEE Trans Vehicular Technol 49(6):2121–2125
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
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
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
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
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
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
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
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
Rappaport TS (2001) Wireless communications: Principles and practice, 2nd edn. Prentice Hall, Upper Saddle River
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
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
Rhaiem OB, Fourati LC, Ajib W (2016) Network coding-based approach for efficient video streaming over MANET. Comput Netw 103:84–100
Richardson I (2002) Video codec design: Developing image and video compression systems. J. Wiley & Sons, Chichester
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
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
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
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
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
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
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
Shokrollahi A (2006) Raptor codes. IEEE Trans on Info Theory 52(6):2551–2567
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
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
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
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
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
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
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
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
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
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
Wang Y, Reibman AR, Lee S (2005) Multiple description coding for video delivery. Proc of the IEEE 93(1):57–70
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
Wenger S (2003) H.264/AVC over IP. IEEE Trans. Circuits Syst. Video Technol. 13(7):645–656
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
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
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
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
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-019-7679-0