CodePlay: Live Multimedia Streaming in VANETs Using Symbol-Level Network Coding

The fundamental challenges of providing live multimedia streaming (LMS) services in vehicular ad hoc networks (VANETs) come from achieving stable and high streaming rate (smooth playback) for all the interested vehicles while using minimal bandwidth resources, especially under the highly dynamic topology of VANETs and the lossy nature of vehicular wireless communications. Packet level network coding (PLNC) technique has been widely accepted as an effective approach to improve the network performance during the last decade. More recent symbol-level network coding (SLNC) could further improve the efficiency of bandwidth utilization by exploiting both wireless symbol-level diversity and the benefits of network coding. In this paper, we introduce CodePlay, a new LMS scheme in VANETs that fully takes advantage of SLNC through a coordinated local push mechanism. Streaming contents are actively disseminated from dedicated sources to interested vehicles via local coordination of distributively selected relays, each of which will ensure smooth playback for vehicles nearby. Extensive simulations show that simply replacing the SLNC with PLNC technique in previous LMS schemes can not provide satisfiable user experience, and special scheme design based on the unique characteristics of SLNC proposed in CodePlay is necessary for future LMS applications in VANET.

[1]  Muriel Médard,et al.  Symbol-level network coding for wireless mesh networks , 2008, SIGCOMM '08.

[2]  Chuan Wu,et al.  UUSee: Large-Scale Operational On-Demand Streaming with Random Network Coding , 2010, 2010 Proceedings IEEE INFOCOM.

[3]  Ozan K. Tonguz,et al.  Routing in Sparse Vehicular Ad Hoc Wireless Networks , 2007, IEEE Journal on Selected Areas in Communications.

[4]  Mustafa Ergen,et al.  Multichannel Medium Access Control for Dedicated Short-Range Communications , 2006, IEEE Transactions on Vehicular Technology.

[5]  Haobing Wang,et al.  Efficient Data Dissemination in Vehicular Ad Hoc Networks , 2012, IEEE Journal on Selected Areas in Communications.

[6]  Paolo Bucciol,et al.  Performance Evaluation of H. 264 Video Streaming over Inter-Vehicular 802.11 Ad Hoc Networks , 2005, 2005 IEEE 16th International Symposium on Personal, Indoor and Mobile Radio Communications.

[7]  Kannan Ramchandran,et al.  Collaborative content distribution for vehicular ad hoc networks , 2006 .

[8]  Ronny Yongho Kim,et al.  Drizzle: Cooperative Symbol-Level Network Coding in Multichannel Wireless Networks , 2010, IEEE Transactions on Vehicular Technology.

[9]  Ming Li,et al.  CodeOn: Cooperative Popular Content Distribution for Vehicular Networks using Symbol Level Network Coding , 2011, IEEE Journal on Selected Areas in Communications.

[10]  Ming Li,et al.  CodePlay: Live multimedia streaming in VANETs using symbol-level network coding , 2010, The 18th IEEE International Conference on Network Protocols.

[11]  Ming Li,et al.  OppCast: Opportunistic broadcast ofwarning messages in VANETs with unreliable links , 2009, 2009 IEEE 6th International Conference on Mobile Adhoc and Sensor Systems.

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

[13]  Athina Markopoulou,et al.  Video-aware opportunistic network coding over wireless networks , 2009, IEEE Journal on Selected Areas in Communications.

[14]  G. Giunta,et al.  Real-time video transmission in vehicular networks , 2007, 2007 Mobile Networking for Vehicular Environments.

[15]  Raja Sengupta,et al.  Vehicle-to-vehicle safety messaging in DSRC , 2004, VANET '04.

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

[17]  Baochun Li,et al.  R2: Random Push with Random Network Coding in Live Peer-to-Peer Streaming , 2007, IEEE Journal on Selected Areas in Communications.

[18]  Zhenyu Yang,et al.  R-Code: Network coding-based reliable broadcast in wireless mesh networks , 2011, Ad Hoc Networks.

[19]  Sung-Ju Lee,et al.  On-demand multicast routing protocol , 1999, WCNC. 1999 IEEE Wireless Communications and Networking Conference (Cat. No.99TH8466).

[20]  Kyle Jamieson,et al.  PPR: partial packet recovery for wireless networks , 2007, SIGCOMM 2007.