Video Transmission Using Network Coding
DOI:
https://doi.org/10.26636/jtit.2012.1.1252Keywords:
communication networks, information theory, multicast, network coding video streaming.Abstract
Network coding is a new technique in the field of information theory and coding theory. This emerging technique offers great benefits in the communication networks such as increased throughput and energy savings. In this paper, we evaluate network coding for video transmission scenarios. In these scenarios, the source nodes encode the video packets, while the intermediate nodes implement network coding before forwarding the encoded packets to the end nodes. Finally, the end nodes decode the received packets in order to recovery the original video. H.264/MPEG-4 AVC is used as the video compression standard in this work. We have used the network simulator (NS-2) for our simulations. Our results show that network coding improves the system throughput, reduces the packet loss and improves the video quality in the end nodes.
Downloads
References
[1] T. Nguyen and A. Zakhor, „Multiple sender distributed video streaming”, IEEE Trans. Multimedia, vol. 6, no. 2, pp. 315-326, 2004.
View in Google Scholar
[2] F. A. López-Fuentes and E. Steinbach, „Multi-source video multicast in peer-to-peer networks”, in Proc. IEEE Int. Symp. Parallel Distrib. Process. IPDPS’08, Miami, FL, USA, 2008, pp. 1-8.
View in Google Scholar
[3] R. W. Yeung, S.-Y. R. Li, N. Cai, and Z. Zhang, „Network coding theory”, Found. Trends Commun. Inform. Theory, vol. 2, no. 4-5, pp. 241-381, 2005.
View in Google Scholar
[4] R. Ahlswede, N. Cai, S.-Y. Li and R. W. Yeung, „Network information flow”, IEEE Trans. Inform. Theory, vol. 46, pp. 1204-1216, 2000.
View in Google Scholar
[5] B. Bollobás, Graph Theory: An Introductory Course. New York: Springer, 1979.
View in Google Scholar
[6] P. Chou, Y. Wu, and K. Jain, „Practical network coding”, in Proc. 51st Allerton Conf. Commun., Control and Comput., Monticello, IL, USA, 2003.
View in Google Scholar
[7] C. Cabrera-Medina, and F. A. López-Fuentes, „Video transmission in multicast networks using network coding”, in Proc. Int. Conf. P2P, Parallel, Grid Cloud and Internet Comput. 3PGCIC-2011, Barcelona, Spain, 2011, pp. 350-354.
View in Google Scholar
[8] C. Gkantsidis and P. R. Rodriguez, „Network coding for large scale content distribution”, in Proc. IEEE INFOCOM 2005, Miami, FL, USA, pp. 2235-2245, March 2005.
View in Google Scholar
[9] J. K. Sundararajan, D. Shah, M. Médard, M. Mitzenmacher, and J. Barros, „Network coding meets TCP”, in Proc. IEEE INFOCOM 2009, Rio de Janeiro, Brazil, 2009, pp. 280-288.
View in Google Scholar
[10] L. Keller, E. Atsan, K. Argyraki, and C. Fragouli, „SenseCode: Network Coding for Reliable Sensor Networks”, Tech. Rep. 2009, École Polytechnique Fédérale de Lausanne (EPFL). Last updated July, 2010.
View in Google Scholar
[11] O. Gnawali, R. Fonseca, K. Jamieson, D. Moss, and P. Levis, „Collection tree protocol”, in Proc. 7th ACM Conf. Embedded Netw. Sensor Sys. SenSys, Berkeley, CA, USA, 2009.
View in Google Scholar
[12] P. Levis, N. Lee, M. Welsh, and D. Culler, „TOSSIM: Accurate and scalable simulation of entire TinyOS applications”, in Proc. First ACM Conf. Embedded Netw. Sensor Sys. SenSys, Los Angeles, CA, USA, 2003.
View in Google Scholar
[13] L. Lima, S. Gheorghiu, J. Barros, M. Médard, and A. Toledo-López, „Secure network coding for multi-resolution wireless video streaming”, IEEE J. Select. Areas Commun., vol. 28, no. 3, pp. 377-388, 2010.
View in Google Scholar
[14] S. McCanne, S. Floyd, and K. Fall, „The network simulator, ns-2” [Online]. Available: http://www.isi.edu/nsnam/ns
View in Google Scholar
[15] D. Nguyen, T. Nguyen, and X. Yang, „Multimedia wireless transmission with network coding”, in Proc. Packet Video, Lausanne, Switzerland, 2007, pp. 326-333.
View in Google Scholar
[16] T. Noguchi, T. Matsuda, and M. Yamamoto, „Performance evaluation of new multicast architecture with network coding”, IEICE Trans. Commun., vol. E86-B, no. 6, pp. 1788-1795, 2003.
View in Google Scholar
[17] EvalVid, „A video quality evaluation tool” [Online]. Available: http://www.tkn.tu-berlin.de/research/evalvid/
View in Google Scholar
[18] „Video sequences” [Online]. Available: http://www.tkn.tu-berlin.de/research/evalvid/cif.html
View in Google Scholar
[19] „JM v.17.1 software”, Fraunhofer Heinrich-Hertz-Institut [Online]. Available: http://ip.hhi.de/index.htm
View in Google Scholar
[20] „MP4Box software” [Online]. Available: http://www.tkn.tu-berlin.de/research/evalvid/
View in Google Scholar
Downloads
Submitted
Published
Issue
Section
License
Copyright (c) 2012 Journal of Telecommunications and Information Technology

This work is licensed under a Creative Commons Attribution 4.0 International License.