{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,26]],"date-time":"2025-09-26T00:04:19Z","timestamp":1758845059171,"version":"3.37.3"},"reference-count":42,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2020,12,1]],"date-time":"2020-12-01T00:00:00Z","timestamp":1606780800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2020,12,11]],"date-time":"2020-12-11T00:00:00Z","timestamp":1607644800000},"content-version":"vor","delay-in-days":10,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100002858","name":"China Postdoctoral Science Foundation","doi-asserted-by":"publisher","award":["2019M651921"],"award-info":[{"award-number":["2019M651921"]}],"id":[{"id":"10.13039\/501100002858","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Wireless Com Network"],"published-print":{"date-parts":[[2020,12]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>It is becoming more and more popular to share videos among multiple users. However, sharing video in traditional cellular networks will incur high expenses. Device-to-device (D2D) communication is one of the crucial technologies in the fifth-generation network, and it enables the devices to transmit data directly without the relay of base stations. This paper proposes a network-coding-based video distribution scheme for the D2D communication environment. The proposed scheme applies the network coding technology in the H.264 video transmission, which can protect crucial information of the video. This scheme enables the receivers to decode the original video with a high probability, especially in the networks with interferences. Both the simulation results and the actual experimental results show that using network coding technology in video transmission can improve the quality of the received video. Compared with the traditional scheme, the successful decoding rate of the proposed scheme is increased by<jats:inline-formula><jats:alternatives><jats:tex-math>$$46\\%$$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\"><mml:mrow><mml:mn>46<\/mml:mn><mml:mo>%<\/mml:mo><\/mml:mrow><\/mml:math><\/jats:alternatives><\/jats:inline-formula>in our experimental settings.<\/jats:p>","DOI":"10.1186\/s13638-020-01869-0","type":"journal-article","created":{"date-parts":[[2020,12,11]],"date-time":"2020-12-11T12:18:49Z","timestamp":1607689129000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Network coding for reliable video distribution in multi-hop device-to-device communications"],"prefix":"10.1186","volume":"2020","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4482-8956","authenticated-orcid":false,"given":"Lei","family":"Wang","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yu","family":"Liu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jia","family":"Xu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jun","family":"Yin","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lijie","family":"Xu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yuwang","family":"Yang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2020,12,11]]},"reference":[{"issue":"5","key":"1869_CR1","doi-asserted-by":"publisher","first-page":"981","DOI":"10.1109\/JSAC.2013.130516","volume":"31","author":"L Zhou","year":"2013","unstructured":"L. Zhou, R.Q. Hu, Y. Qian, H. Chen, Energy-spectrum efficiency tradeoff for video streaming over mobile ad hoc networks. IEEE J. Sel. Areas Commun. 31(5), 981\u2013991 (2013)","journal-title":"IEEE J. Sel. Areas Commun."},{"issue":"8","key":"1869_CR2","doi-asserted-by":"publisher","first-page":"1981","DOI":"10.1109\/TCSVT.2017.2688491","volume":"28","author":"C Concolato","year":"2018","unstructured":"C. Concolato, J.F. Le, F. Denoual, F. Maz\u00e9, E. Nassor, N. Ouedraogo, J. Taquet, Adaptive streaming of HEVC tiled videos using MPEG-DASH. IEEE Trans. Circuits Syst. Video Technol. 28(8), 1981\u20131992 (2018)","journal-title":"IEEE Trans. Circuits Syst. Video Technol."},{"issue":"2","key":"1869_CR3","doi-asserted-by":"publisher","first-page":"2","DOI":"10.1109\/MNET.2015.7064895","volume":"29","author":"X Shen","year":"2015","unstructured":"X. Shen, Device-to-device communication in 5g cellular networks. IEEE Netw. 29(2), 2\u20133 (2015)","journal-title":"IEEE Netw."},{"issue":"1","key":"1869_CR4","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/JSAC.2014.2369612","volume":"33","author":"N Lee","year":"2015","unstructured":"N. Lee, X. Lin, J.G. Andrews, R.W. Heath, Power control for D2d underlaid cellular networks: modeling, algorithms, and analysis. IEEE J. Sel. Areas Commun. 33(1), 1\u201313 (2015)","journal-title":"IEEE J. Sel. Areas Commun."},{"key":"1869_CR5","doi-asserted-by":"crossref","unstructured":"S.F. Hasan, 5g communication technology. In: Hasan SF (ed) Emerging trends in communication networks. Springer briefs in electrical and computer engineering, pp. 59\u201369. Springer, Cham (2014)","DOI":"10.1007\/978-3-319-07389-7_6"},{"key":"1869_CR6","doi-asserted-by":"publisher","first-page":"209","DOI":"10.1109\/ACCESS.2017.2761978","volume":"6","author":"N Vo","year":"2018","unstructured":"N. Vo, T.Q. Duong, H.D. Tuan, A. Kortun, Optimal video streaming in dense 5g networks with D2d communications. IEEE Access 6, 209\u2013223 (2018)","journal-title":"IEEE Access"},{"key":"1869_CR7","doi-asserted-by":"crossref","unstructured":"K. Doppler, M. Rinne, C. Wijting, C.B. Ribeiro, K. Hugl, Device-to-device communication as an underlay to LTE-advanced networks. IEEE Commun. Mag. 47(12), (2009)","DOI":"10.1109\/MCOM.2009.5350367"},{"issue":"7","key":"1869_CR8","doi-asserted-by":"publisher","first-page":"6203","DOI":"10.1109\/TVT.2018.2816822","volume":"67","author":"Y Yan","year":"2018","unstructured":"Y. Yan, B. Zhang, C. Li, Network coding aided collaborative real-time scalable video transmission in D2d communications. IEEE Trans Veh Technol 67(7), 6203\u20136217 (2018)","journal-title":"IEEE Trans Veh Technol"},{"key":"1869_CR9","doi-asserted-by":"publisher","first-page":"115","DOI":"10.1016\/j.comnet.2015.11.022","volume":"95","author":"P Ostovari","year":"2016","unstructured":"P. Ostovari, J. Wu, Robust wireless transmission of scalable coded videos using two-dimensional network coding. Comput. Netw. 95, 115\u2013126 (2016)","journal-title":"Comput. Netw."},{"issue":"3","key":"1869_CR10","doi-asserted-by":"publisher","first-page":"38","DOI":"10.1145\/2886776","volume":"12","author":"L Zhou","year":"2016","unstructured":"L. Zhou, Mobile device-to-device video distribution: theory and application. ACM Trans. Multimedia Comput. Commun. Appl. 12(3), 38\u201313823 (2016)","journal-title":"ACM Trans. Multimedia Comput. Commun. Appl."},{"issue":"4","key":"1869_CR11","doi-asserted-by":"publisher","first-page":"32","DOI":"10.1109\/MCOM.2014.6807944","volume":"52","author":"P Pahlevani","year":"2014","unstructured":"P. Pahlevani, M. Hundeb\u00f8ll, M.V. Pedersen, D. Lucani, H. Charaf, F.H. PFitzek, H. Bagheri, M. Katz, Novel concepts for device-to-device communication using network coding. IEEE Commun. Mag. 52(4), 32\u201339 (2014)","journal-title":"IEEE Commun. Mag."},{"key":"1869_CR12","doi-asserted-by":"publisher","first-page":"366","DOI":"10.1016\/j.compeleceng.2015.12.025","volume":"56","author":"J Yin","year":"2016","unstructured":"J. Yin, Y. Yang, L. Wang, X. Yan, A reliable data transmission scheme based on compressed sensing and network coding for multi-hop-relay wireless sensor networks. Comput. Electr. Eng. 56, 366\u2013384 (2016)","journal-title":"Comput. Electr. Eng."},{"issue":"5","key":"1869_CR13","doi-asserted-by":"publisher","first-page":"3176","DOI":"10.1109\/TWC.2017.2675887","volume":"16","author":"E Datsika","year":"2017","unstructured":"E. Datsika, A. Antonopoulos, N. Zorba, C. Verikoukis, Cross-network performance analysis of network coding aided cooperative outband D2d communications. IEEE Trans. Wireless Commun. 16(5), 3176\u20133188 (2017)","journal-title":"IEEE Trans. Wireless Commun."},{"key":"1869_CR14","doi-asserted-by":"crossref","unstructured":"Y. Wu, W. Liu, S. Wang, W. Guo, X. Chu, Network coding in device-to-device (D2d) communications underlaying cellular networks. In: 2015 IEEE international conference on communications (ICC), pp. 2072\u20132077 (2015)","DOI":"10.1109\/ICC.2015.7248631"},{"issue":"4","key":"1869_CR15","doi-asserted-by":"publisher","first-page":"1204","DOI":"10.1109\/18.850663","volume":"46","author":"R Ahlswede","year":"2000","unstructured":"R. Ahlswede, C. Ning, S.R. Li, R.W. Yeung, Network information flow. IEEE Trans. Inf. Theory 46(4), 1204\u20131216 (2000)","journal-title":"IEEE Trans. Inf. Theory"},{"issue":"4","key":"1869_CR16","doi-asserted-by":"publisher","first-page":"422","DOI":"10.1016\/j.jnca.2010.02.003","volume":"33","author":"Y Yang","year":"2010","unstructured":"Y. Yang, C. Zhong, Y. Sun, J. Yang, Network coding based reliable disjoint and braided multipath routing for sensor networks. J. Netw. Comput. Appl. 33(4), 422\u2013432 (2010)","journal-title":"J. Netw. Comput. Appl."},{"key":"1869_CR17","doi-asserted-by":"publisher","first-page":"49","DOI":"10.1016\/j.comcom.2015.05.001","volume":"72","author":"M Ploumidis","year":"2015","unstructured":"M. Ploumidis, N. Pappas, V.A. Siris, A. Traganitis, On the performance of network coding and forwarding schemes with different degrees of redundancy for wireless mesh networks. Comput. Commun. 72, 49\u201362 (2015)","journal-title":"Comput. Commun."},{"issue":"1","key":"1869_CR18","doi-asserted-by":"publisher","first-page":"293","DOI":"10.1016\/j.jnca.2012.05.014","volume":"36","author":"M Kim","year":"2013","unstructured":"M. Kim, K. Park, W.W. Ro, Benefits of using parallelized non-progressive network coding. J. Netw. Comput. Appl. 36(1), 293\u2013305 (2013)","journal-title":"J. Netw. Comput. Appl."},{"key":"1869_CR19","unstructured":"S.R. Li, C. Ning, R.W. Yeung, On theory of linear network coding. In: Proceedings. International Symposium on Information Theory, 2005. ISIT 2005., pp. 273\u2013277 (2005)"},{"key":"1869_CR20","doi-asserted-by":"publisher","first-page":"4413","DOI":"10.1109\/TIT.2006.881746","volume":"52","author":"T Ho","year":"2006","unstructured":"T. Ho, M. M\u00e9dard, R. Koetter, D.R. Karger, M. Effros, J. Shi, B. Leong, A random linear network coding approach to multicast. IEEE Trans. Inf. Theory 52, 4413\u20134430 (2006)","journal-title":"IEEE Trans. Inf. Theory"},{"key":"1869_CR21","doi-asserted-by":"publisher","first-page":"65179","DOI":"10.1109\/ACCESS.2018.2878344","volume":"6","author":"Z Lin","year":"2018","unstructured":"Z. Lin, Y. Wang, Y. Lin, L. Wu, Z. Chen, Analysis and optimization of rlnc-based cache placement in 5g d2d networks. IEEE Access 6, 65179\u201365188 (2018)","journal-title":"IEEE Access"},{"key":"1869_CR22","doi-asserted-by":"crossref","unstructured":"J. Huang, S. Huang, C. Xing, When d2d meets network coding: a tutorial case study. In: Proceedings of the International Conference on Research in Adaptive and Convergent Systems, pp. 146\u2013151 (2017). ACM","DOI":"10.1145\/3129676.3129689"},{"issue":"1","key":"1869_CR23","doi-asserted-by":"publisher","first-page":"220","DOI":"10.1109\/TIT.2018.2866244","volume":"65","author":"J Connelly","year":"2019","unstructured":"J. Connelly, K. Zeger, Capacity and achievable rate regions for linear network coding over ring alphabets. IEEE Trans. Inf. Theory 65(1), 220\u2013234 (2019)","journal-title":"IEEE Trans. Inf. Theory"},{"issue":"6","key":"1869_CR24","doi-asserted-by":"publisher","first-page":"4898","DOI":"10.1109\/TVT.2016.2617342","volume":"66","author":"MS Karim","year":"2017","unstructured":"M.S. Karim, S. Sorour, P. Sadeghi, Network coding for video distortion reduction in device-to-device communications. IEEE Trans. Veh. Technol. 66(6), 4898\u20134913 (2017)","journal-title":"IEEE Trans. Veh. Technol."},{"issue":"3","key":"1869_CR25","doi-asserted-by":"publisher","first-page":"319","DOI":"10.1007\/s11265-009-0342-7","volume":"59","author":"K Nguyen","year":"2010","unstructured":"K. Nguyen, T. Nguyen, S.C. Cheung, Video streaming with network coding. J. Signal Process. Syst. 59(3), 319\u2013333 (2010)","journal-title":"J. Signal Process. Syst."},{"issue":"4","key":"1869_CR26","doi-asserted-by":"publisher","first-page":"773","DOI":"10.1109\/JSAC.2014.140409","volume":"32","author":"D Ferreira","year":"2014","unstructured":"D. Ferreira, R.A. Costa, J. Barros, Real-time network coding for live streaming in hyper-dense WiFi spaces. IEEE J. Sel. Areas Commun. 32(4), 773\u2013781 (2014)","journal-title":"IEEE J. Sel. Areas Commun."},{"key":"1869_CR27","doi-asserted-by":"publisher","first-page":"84","DOI":"10.1016\/j.comnet.2016.04.002","volume":"103","author":"OB Rhaiem","year":"2016","unstructured":"O.B. Rhaiem, F.C. Lamia, W. Ajib, Network coding-based approach for efficient video streaming over MANET. Comput. Netw. 103, 84\u2013100 (2016)","journal-title":"Comput. Netw."},{"issue":"1","key":"1869_CR28","doi-asserted-by":"publisher","first-page":"115","DOI":"10.1186\/1687-1499-2012-115","volume":"2012","author":"L Wang","year":"2012","unstructured":"L. Wang, Y. Yang, W. Zhao, Network coding-based multipath routing for energy efficiency in wireless sensor networks. EURASIP J. Wireless Commun. Netw. 2012(1), 115 (2012)","journal-title":"EURASIP J. Wireless Commun. Netw."},{"key":"1869_CR29","doi-asserted-by":"publisher","first-page":"13","DOI":"10.1016\/j.adhoc.2016.03.002","volume":"45","author":"L Wang","year":"2016","unstructured":"L. Wang, Z. Yang, L. Xu, Y. Yang, NCVCS: network-coding-based video conference system for mobile devices in multicast networks. Ad Hoc Netw. 45, 13\u201321 (2016)","journal-title":"Ad Hoc Netw."},{"key":"1869_CR30","doi-asserted-by":"crossref","unstructured":"O.B. Rhaiem, L.C. Fourati, W. Ajib, QoS improvement for video streaming over MANET using network-coding. In: 2015 IEEE 82nd vehicular technology conference (VTC2015-Fall), pp. 1\u20135 (2015)","DOI":"10.1109\/VTCFall.2015.7391102"},{"issue":"10","key":"1869_CR31","doi-asserted-by":"publisher","first-page":"975","DOI":"10.1016\/S0026-2692(03)00172-1","volume":"34","author":"P Kitsos","year":"2003","unstructured":"P. Kitsos, G. Theodoridis, O. Koufopavlou, An efficient reconfigurable multiplier architecture for Galois field GF(2m). Microelectron. J. 34(10), 975\u2013980 (2003)","journal-title":"Microelectron. J."},{"key":"1869_CR32","doi-asserted-by":"crossref","unstructured":"T. Lehnigk-Emden, N. Wehn, Complexity evaluation of non-binary Galois field LDPC code decoders. In: 2010 6th International Symposium on Turbo Codes Iterative Information Processing, pp. 53\u201357 (2010)","DOI":"10.1109\/ISTC.2010.5613874"},{"issue":"7","key":"1869_CR33","doi-asserted-by":"publisher","first-page":"1273","DOI":"10.1109\/LCOMM.2015.2436392","volume":"19","author":"S Park","year":"2015","unstructured":"S. Park, D.H. Cho, Random linear network coding based on non-orthogonal multiple access in wireless networks. IEEE Commun. Lett. 19(7), 1273\u20131276 (2015)","journal-title":"IEEE Commun. Lett."},{"key":"1869_CR34","doi-asserted-by":"crossref","unstructured":"P. Vingelmann, M. Pedersen, F. Fitzek, J. Heide, Multimedia distribution using network coding on the iphone platform. In: Proceedings of the 2010 ACM Multimedia Workshop on Mobile Cloud Media Computing, pp. 3\u20136 (2010). ACM","DOI":"10.1145\/1877953.1877957"},{"issue":"9","key":"1869_CR35","doi-asserted-by":"crossref","first-page":"4667","DOI":"10.1016\/j.amc.2012.10.081","volume":"219","author":"PS Stanimirovi\u0107","year":"2013","unstructured":"P.S. Stanimirovi\u0107, M.D. Petkovi\u0107, Gauss-Jordan elimination method for computing outer inverses. Appl. Math. Comput. 219(9), 4667\u20134679 (2013)","journal-title":"Appl. Math. Comput."},{"key":"1869_CR36","doi-asserted-by":"crossref","unstructured":"N. Bahri, N. Belhadj, M.A.B. Ayed, N. Masmoudi, T. Grandpierre, M. Akil, Real-time H264\/AVC high definition video encoder on a multicore DSP TMS320c6678. In: International Conference on Computer Vision and Image Analysis Applications, pp. 1\u20136 (2015)","DOI":"10.1109\/ICCVIA.2015.7351893"},{"key":"1869_CR37","doi-asserted-by":"crossref","unstructured":"D.C. Nguyen, T.S. Nguyen, C.C. Chang, H.S. Hsueh, F.R. Hsu, High embedding capacity data hiding algorithm for H.264\/AVC video sequences without intraframe distortion drift (2018)","DOI":"10.1155\/2018\/2029869"},{"key":"1869_CR38","doi-asserted-by":"crossref","unstructured":"I.U. Khan, M.A. Ansari, S.S. Hasan, K. Khan, Evaluation and analysis of rate control methods for H. 264\/AVC and MPEG-4 video codec. Int. J. Electr. Comput. Eng. (2088-8708) 8(2) (2018)","DOI":"10.11591\/ijece.v8i2.pp1273-1280"},{"issue":"11","key":"1869_CR39","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/LCOMM.2013.091113.131361","volume":"17","author":"CF Chiasserini","year":"2013","unstructured":"C.F. Chiasserini, E. Viterbo, C. Casetti, Decoding probability in random linear network coding with packet losses. IEEE Commun. Lett. 17(11), 1\u20134 (2013)","journal-title":"IEEE Commun. Lett."},{"key":"1869_CR40","doi-asserted-by":"crossref","unstructured":"R. Khan, G.K. Kurt, I. Altunba, Decoding failure probability of random network coding systems in fading channels. In: 2015 23nd Signal Processing and Communications Applications Conference (SIU), pp. 2050\u20132053 (2015)","DOI":"10.1109\/SIU.2015.7130271"},{"issue":"3","key":"1869_CR41","doi-asserted-by":"publisher","first-page":"497","DOI":"10.1109\/TNET.2008.923722","volume":"16","author":"S Katti","year":"2008","unstructured":"S. Katti, H. Rahul, W. Hu, D. Katabi, M. M\u00e9dard, J. Crowcroft, XORs in the air: practical wireless network coding. IEEE\/ACM Trans. Netw. 16(3), 497\u2013510 (2008)","journal-title":"IEEE\/ACM Trans. Netw."},{"issue":"2","key":"1869_CR42","doi-asserted-by":"publisher","first-page":"1201","DOI":"10.1109\/COMST.2017.2665587","volume":"19","author":"A Douik","year":"2017","unstructured":"A. Douik, S. Sorour, T.Y. Al-Naffouri, M.S. Alouini, Instantly decodable network coding: from centralized to device-to-device communications. IEEE Commun. Surv. Tutorials 19(2), 1201\u20131224 (2017)","journal-title":"IEEE Commun. Surv. Tutorials"}],"container-title":["EURASIP Journal on Wireless Communications and Networking"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s13638-020-01869-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1186\/s13638-020-01869-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s13638-020-01869-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,17]],"date-time":"2021-04-17T08:05:30Z","timestamp":1618646730000},"score":1,"resource":{"primary":{"URL":"https:\/\/jwcn-eurasipjournals.springeropen.com\/articles\/10.1186\/s13638-020-01869-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,12]]},"references-count":42,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2020,12]]}},"alternative-id":["1869"],"URL":"https:\/\/doi.org\/10.1186\/s13638-020-01869-0","relation":{},"ISSN":["1687-1499"],"issn-type":[{"type":"electronic","value":"1687-1499"}],"subject":[],"published":{"date-parts":[[2020,12]]},"assertion":[{"value":"4 August 2019","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"1 December 2020","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"11 December 2020","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"The authors declare that they have no competing interests.","order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"253"}}