EFFECTIVE VIDEO STREAMING USING MESH P2P WITH MDC OVER MANETS
Keywords:
P2P Streaming, Ad hoc Networks, Video Streaming, Multiple Description CodingAbstract
Peer-to-Peer (P2P) streaming and Mobile Ad hoc Networks (MANETs) have turned out to be two of the most active research areas for pervasive computing. These areas were developed independently of each other with the result that there is insufficient verification of whether the P2P distribution paradigm and specifically P2P real-time video streaming would work on MANETs. In this paper, we demonstrate that mesh-based P2P streaming together with Multiple Description Coding (MDC) over MANETs effectively provides real-time video streaming. MDC, a promising video coding technique, is emerging as an alternative way to improve video quality for both P2P over an internet and for MANET applications. This paper shows that mesh-based P2P when combined with MDC results in improvement in delivered video quality making it acceptable for ad hoc networks. For that purpose, the GloMoSim simulator was modified to support mesh-based P2P and MDC. This kind of video streaming will be useful for many ad hoc applications such as search and rescue applications, military applications, inter-vehicular communication, and video conferencing.
Downloads
References
J. Wu (ed.), Handbook on theoretical and algorithmic aspects of sensor, ad hoc wireless, and
peer-to-peer networks, Auerbach Pubs., Boca Raton, FL, 2006.
L. Yan, "Can P2P benefit from MANET? Performance evaluation from users' perspective," Int.
Conf. on Mobile Sensor Networks, pp. 1026-1035, 2005.
N. Chand, R. C. Joshi, M. Misra, "Cooperative caching in mobile ad hoc networks based on data
utility," Mobile Information Systems, vol. 3, no. 1, pp. 19-37, 2007.
N. N. Qadri, M. Alhaisoni, and A. Liotta, "Mesh-based P2P streaming over MANETs," 6th ACM
Int. Conf. on Advances in Mobile Computing & Multimedia, Linz, Austria, Nov. 2008.
C. S. R. Murthy and B. S. Manoj, Ad hoc wireless networks, architecture and protocols: Prentice
Hall, Upper Saddle River, NJ, 2004.
E. Natsheh, T. C. Wan, "Adaptive and fuzzy approaches for nodes affinity management in
wireless ad-hoc networks," Mobile Information Systems, vol. 4, no. 4, pp. 273-295, 2008.
L. Yong, Y. Guo, and C. Liang, "A survey on peer-to-peer video streaming systems," Peer-to-
Peer Networking and Applications, vol. 1, pp. 18-28, 2008.
L. B. Oliveira, I. G. Siqueira, and A. A.F. Loureiro, "On the performance of ad hoc routing
protocols under a peer-to-peer application," Journal of Parallel and Distributed Computing, vol.
, no. 11, pp. 1337 - 1347, 2005.
M.-P. Ketan, "Systems challenges of media collectives supporting media collectives with adaptive
MDC," 15th Int. Conf. on Multimedia, pp. 625-630, Augsburg, Germany, 2007.
L. Zhengye, Y. Shen, S. S. Panwar, K. W. Ross, and Y. Wang, "P2P video live streaming with
MDC: Providing incentives for redistribution," IEEE Int. Conf. on Multimedia and Expo, pp. 48-
, Beijing, China, July 2007.
M.-F. Leung, S.-H. Chan, and O. Au, "COSMOS: Peer-to-peer collaborative streaming among
mobiles," IEEE Int. Conf. on Multimedia and Expo, pp. 865-868, Toronto, Canada, July 2006.
C.-O. Chow and H. Ishii, "Enhancing real-time video streaming over mobile ad hoc networks
using multipoint-to-point communication," Computer Communications, vol. 30, pp. 1754-1764,
Y. Wang, A. R. Reibman, and S. Lin, "Multiple description coding for video delivery," Proc. of
the IEEE, vol. 93, no. 1, pp. 59-70, 2005.
J. Chen, S.-H. G. Chan, and V. O. K. Li, "Multipath routing for video delivery over bandwidthlimited
networks," IEEE Journal on Selected Areas in Communications, vol. 22, no. 10, pp. 1920-
, 2004.
J. Karlsson, H. Li, and J. Eriksson, "Real-time video over wireless ad-hoc networks," 14th Int.
Conf. on Computer Communications and Networks, pp. 596-607, Oct. 2005.
M. Ghanbari, "Standard codecs: Image compression to advanced video coding" , IET Press,
Stevenage, UK 2003.
E. Gürses, and A. N. Kim, "Maximum utility peer selection for P2P streaming in wireless ad hoc
networks," IEEE GLOBECOM, pp. 1-5, New Orleans, F0, Nov. 2008.
D.-H. Zuo, X. Du, and Z.-K. Yang, "Hybrid search algorithm for P2P media streaming
distribution in ad hoc networks," Int. Conf. on Computer Science, pp. 873-876, May 2007.
Y.-S. Liu, Y.-M. Nuang, and M.-Y. Hsieh, "Adaptive P2P caching for video broadcasting", Joint
Conf. on Information Sciences, 2006.
E. Giordano, A. Ghosh, G. Pau, and M. Gerla, "Experimental evaluation of peer-to-peer
applications in vehicular ad-hoc networks", First Annual International Symposium on Vehicular
Computing Systems, Dublin, Ireland, July 2008.
G. Gehlen, F. Aijaz, Y. Zhu, B. Walke, "Mobile P2P web services using SIP," Mobile Information
Systems, vol. 3, nos. (3-4), pp. 165-185, 2007.
X. Hei, C. Liang, J. Liang, Y. Liu, and K. W. Ross, "A measurement study of a large-scale P2P
IPTV system," IEEE Transactions on Multimedia, vol. 9, no. 8, pp. 1672-1687, 2007.
Y. Liu, Y. Guo, and C. Liang, "A survey on peer-to-peer video streaming systems," The Journal
of P2P Networking and Applications, vol. 1, no. 1, pp. 18-28, 2008.
X. Fu, J. Lei, and L. Shi, "An experimental analysis of Joost peer-to-peer VoD service," Technical
Report, Institute of Computer Science, University of Göttingen, Gőttingen, Germany 2007.
X. Zhang, J. Liu, B. Li, and Y.-S. P. Yum, "CoolStreaming/DONet: a data-driven overlay network
for peer-to-peer live media streaming," IEEE INFOCOM, pp. 2102-2111, March 2005.
R. Reza, "Anyone can broadcast video over the Internet," Commun. ACM, vol. 49, pp. 55-57,
P. Shah, J.-F. Paris, "Peer-to-peer multimedia streaming using Bit-Torrent," IEEE Int.
Performance Computing and Communication Conf., pp. 340-347, April 2007.
D. Jurca, J. Chakareski, J. Wagner, and P. Frossard, "Enabling Adaptive Video Streaming in P2P
Systems," IEEE Communications, vol. 45, no. 6, pp. 108-114, 2007.
R. Puri and K. Ramchandran, "Multiple description source coding using forward error correction
codes," 33rd Asilomar Conf. on Signals, Systems, and Computers, pp. 342-346, Pacific Grove,
CA, USA, Feb. 1999
Y. J. Liang, E. Setton, and B. Girod, "Channel-adaptive video streaming using packet path
diversity and rate-distortion optimized reference picture selection," IEEE Workshop on
Multimedia Signal Processing, pp. 420- 423, Oct. 2002.
N. Franchi, M. Fumagalli, R. Lancini, and S. Tubaro, "Multiple description video coding for
scalable and robust transmission over IP," IEEE Trans. on Circuits and Systems for Video
Technology, vol. 15, pp. 321- 334, 2005.
A. Reibman, H. Jafarkhani, Y. Wang, and M. Orchard, "Multiple description video using ratedistortion
splitting," IEEE Int. Conf. on Image Processing, pp. 971-981, Oct. 2001.
D. Marpe, H. Schwarz, and T. Wiegand, "Context-based adaptive binary arithmetic coding in the
H.264/AVC video compression standard," IEEE Transactions on Circuits and Systems for Video
Technology, vol. 13, pp. 620- 636, 2003.
X. Zeng, R. Bagrodia, and M. Gerla, "GloMoSim: A library for parallel simulation of large-scale
wireless networks, " Workshop on Parallel and Distributed Simulation, pp. 154-161, May 1998.
C. E. Perkins, E. M. Royer, and S. R. Das, "Ad Hoc on Demand Distance Vector (AODV)
Routing," RFC 3561, July 2003.
F. Agboma, M. Smy, and A. Liotta, "QoE analysis of a peer-to-peer television system," IADIS Int.
Conf. on Telecommunications, Networks and Systems, Amsterdam, Netherlands, 2008.
A. H. Sadka, Compressed video communications, J. Wiley and Sons, Chichester, UK. 2002.