The selective use of redundancy for video streaming over Vehicular Ad Hoc Networks

Video streaming over Vehicular Ad Hoc Networks (VANETs) offers the opportunity to deploy many interesting services. These services, however, are strongly prone to packet loss due to the highly dynamic topology and shared wireless medium inherent in the VANETs. A possible strategy to enhance the delivery rate is to use redundancy for handling packet loss. This is a suitable technique for VANETs as it does not require any interaction between the source and receivers.In this work, we discuss novel approaches for the use of redundancy based on the particularities of video streaming over VANETs. A thorough study on the use of redundancy through Erasure Coding and Network Coding in both video unicast and video broadcast in VANETs is provided. We investigate each strategy, design novel solutions and compare their performance. We evaluated the proposed solutions from the perspective not only of cost as bandwidth utilization, but also the offered receiving rate of unique video content at the application layer. This perspective is fundamental to understanding how redundancy can be used without limiting the video quality that can be displayed to end users.Furthermore, we propose the selective use of redundancy solely on data that is more relevant to the video quality. This approach offers increases in overall video quality without leading to an excessive overhead nor to a substantial decrease in the receiving rate of unique video content.

[1]  Giovanni Pau,et al.  Code torrent: content distribution using network coding in VANET , 2006, MobiShare '06.

[2]  Qi Chen,et al.  Overhaul of ieee 802.11 modeling and simulation in ns-2 , 2007, MSWiM '07.

[3]  Kamalrulnizam Abu Bakar,et al.  Fuzzy Redundancy Adaptation and Joint Source - Network Coding for VANET Video Streaming , 2011, WWIC.

[4]  Chong Li,et al.  Distributed-fountain network code (DFNC) for content delivery in vehicular networks , 2013, VANET '13.

[5]  Henry L. Owen,et al.  Cooperative Certificate Revocation List Distribution Methods in VANETs , 2009, ADHOCNETS.

[6]  Rudolf Ahlswede,et al.  Network information flow , 2000, IEEE Trans. Inf. Theory.

[7]  Adam Wolisz,et al.  EvalVid - A Framework for Video Transmission and Quality Evaluation , 2003, Computer Performance Evaluation / TOOLS.

[8]  Shuo-Yen Robert Li,et al.  Linear network coding , 2003, IEEE Trans. Inf. Theory.

[9]  Azzedine Boukerche,et al.  A Reactive and Scalable Unicast Solution for Video Streaming over VANETs , 2015, IEEE Transactions on Computers.

[10]  Zygmunt J. Haas,et al.  Analysis of multipath routing, part 2: mitigation of the effects of frequently changing network topologies , 2004, IEEE Transactions on Wireless Communications.

[11]  Kang-Won Lee,et al.  Understanding Processing Overheads of Network Coding-Based Content Distribution in VANETs , 2013, IEEE Transactions on Parallel and Distributed Systems.

[12]  Mahbub Hassan,et al.  Blind xor: Low-Overhead Loss Recovery for Vehicular Safety Communications , 2012, IEEE Transactions on Vehicular Technology.

[13]  Tracey Ho,et al.  A Random Linear Network Coding Approach to Multicast , 2006, IEEE Transactions on Information Theory.

[14]  Azzedine Boukerche,et al.  VIRTUS: A resilient location-aware video unicast scheme for vehicular networks , 2012, 2012 IEEE International Conference on Communications (ICC).

[15]  M. Nakagami The m-Distribution—A General Formula of Intensity Distribution of Rapid Fading , 1960 .

[16]  Azzedine Boukerche,et al.  The impact of mobility on Mobile Ad Hoc Networks through the perspective of complex networks , 2011, J. Parallel Distributed Comput..

[17]  Daniel A. Spielman,et al.  Efficient erasure correcting codes , 2001, IEEE Trans. Inf. Theory.

[18]  Babak Hassibi,et al.  Capacity of wireless erasure networks , 2006, IEEE Transactions on Information Theory.

[19]  Christina Hattingh,et al.  End-to-End QoS Network Design: Quality of Service in LANs, WANs, and VPNs (Networking Technology) , 2004 .

[20]  Mario Gerla,et al.  Emergency related video streaming in VANET using network coding , 2006, VANET '06.

[21]  Feilong Tang,et al.  Joint redundant and random network coding for robust video transmission over lossy networks , 2012, Mob. Inf. Syst..

[22]  Zygmunt J. Haas,et al.  Analysis of multipath Routing-Part I: the effect on the packet delivery ratio , 2004, IEEE Transactions on Wireless Communications.

[23]  Azzedine Boukerche,et al.  LIAITHON: A location-aware multipath video streaming scheme for urban vehicular networks , 2012, 2012 IEEE Symposium on Computers and Communications (ISCC).

[24]  Hannes Hartenstein,et al.  Broadcast reception rates and effects of priority access in 802.11-based vehicular ad-hoc networks , 2004, VANET '04.

[25]  Azzedine Boukerche,et al.  A reactive solution with a redundancy-based error correction mechanism for video dissemination over vehicular ad hoc networks , 2012, MSWiM '12.

[26]  Ratul Mahajan,et al.  High Performance Vehicular Connectivity with Opportunistic Erasure Coding , 2012, USENIX ATC.

[27]  Michael Mitzenmacher,et al.  Digital fountains: a survey and look forward , 2004, Information Theory Workshop.

[28]  Azzedine Boukerche,et al.  A receiver-based video dissemination solution for vehicular networks with content transmissions decoupled from relay node selection , 2014, Ad Hoc Networks.

[29]  Rui Zhang,et al.  Video coding with optimal inter/intra-mode switching for packet loss resilience , 2000, IEEE Journal on Selected Areas in Communications.

[30]  Mohsen Sardari,et al.  DDRC: Data Dissemination in Vehicular Networks Using Rateless Codes , 2010, J. Inf. Sci. Eng..

[31]  Daniel Krajzewicz,et al.  SUMO - Simulation of Urban MObility An Overview , 2011 .

[32]  Mario Gerla,et al.  Vehicular communications: emergency video streams and network coding , 2010, Journal of Internet Services and Applications.

[33]  Mohsen Sardari,et al.  DMRC: Dissemination of Multimedia in Vehicular Networks Using Rateless Codes , 2009, IEEE INFOCOM Workshops 2009.

[34]  Salil S. Kanhere,et al.  VANETCODE: network coding to enhance cooperative downloading in vehicular ad-hoc networks , 2006, IWCMC '06.