Abstract
Researchers and entertainment companies have given lots of attention to virtual reality over the past decade. 3D multi-view is a technology that provides interactions that are similar to those in the real world. However, 3D video streaming has a high data transfer rate because we must transmit multimedia data at a rate several times higher than that used for regular streaming. Besides, network throughput is unstable due to the inherent limitations of network infrastructure, which degrades video streaming quality. Additionally, network failure can occur frequently, causing stalling in multimedia playback. Hence, a network system is required to have more than one backup route in order to successfully guarantee the reliability of a network at all times. Furthermore, in the field of multi-view transmission, not much research has been published that has been conducted in a network virtualization environment. Therefore, we present a study on adaptive-based, high-efficiency video coding with three-dimensional, multi-view streaming over a peer-to-peer network. First, we study adaptive bitrate streaming methods based on high-efficiency video coding. Then we research transmitting multi-view data over a multi-path system. In the experiment, we first record a video from different views using five cameras. Next we merge recorded videos from the five cameras into a file and encode it before transmitting it over the peer-to-peer network. Moreover, we build a virtualized system using Docker virtualization technology and network function virtualization. The results of the experiment show that transmitting high-volume data over a multi-path network channel increases the streaming buffer level, which is about 20% higher than an adaptive streaming 3D method. It also makes the video quality 4% higher than in an HEVC-based adaptive streaming method.
Similar content being viewed by others
References
Khatamian A, Arabnia HR (2016) Survey on 3D surface reconstruction. J Inf Process Syst (JIPS) 12(3):338–357
Chakareski J (2013) Adaptive multiview video streaming: challenges and opportunities. IEEE Commun Mag 51(5):94–100
Basescu C, Reischuk RM, Szalachowski P, Perrig A, Zhang Y, Hsiao HC, Kubota A, Urakawa J (2015) Sibra: scalable internet bandwidth reservation architecture. arXiv preprint arXiv:1510.02696
Kang WM, Kim Mc, Jo BH, Park JH (2014) Hybrid transmission model based on thin client for efficient web platform service in media devices. J Converg (JoC) 5(3):37–42
Sullivan GJ, Ohm J, Han WJ, Wiegand T (2012) Overview of the high efficiency video coding (HEVC) standard. IEEE Trans Circuits Syst Video Technol 22(12):1649–1668
Migallón H, Galiano V, Piñol P, López-Granado O, Malumbres MP (2017) Distributed memory parallel approaches for HEVC encoder. J Supercomput 73(1):164–175
Wichtlhuber M, Richerzhagen B, Ruckert J, Hausheer D (2014) Transit: supporting transitions in peer-to-peer live video streaming. In: Networking Conference, 2014 IFIP. IEEE, pp 1–9
Naik N (2016) Building a virtual system of systems using Docker Swarm in multiple clouds. In: Systems engineering (ISSE), 2016 IEEE international symposium on, IEEE, pp 1–3
Fareghzadeh N, Seyyedi MA, Mohsenzadeh M (2018) Dynamic performance isolation management for cloud computing services. J Supercomput 74(1):417–455
Martin JP, Kandasamy A, Chandrasekaran K (2018) Exploring the support for high performance applications in the container runtime environment. Hum-Centric Comput Inf Sci (HCIS) 8(1):1
Manu A, Patel JK, Akhtar S, Agrawal V, Murthy KBS (2016) Docker container security via heuristics-based multilateral security-conceptual and pragmatic study. In: Circuit, Power and Computing Technologies (ICCPCT), 2016 International Conference on. IEEE, pp 1–14
Chamberlain R, Schommer J (2014) Using Docker to support reproducible research. https://doi.org/10.6084/m9.figshare.1101910
Imani M, Joudaki M, Arabnia HR, Mazhari N (2017) A survey on asynchronous quorum-based power saving protocols in multi-hop networks. J Inf Process Syst 13(6):1436–1458
Zhou Y, Fu TZ, Chiu DM (2015) A unifying model and analysis of P2P VoD replication and scheduling. IEEE/ACM Trans Netw (TON) 23(4):1163–1175
Degui Z, Geng Y (2014) Content distribution mechanism in mobile P2P network. J Netw 9(5):1229
Le Blond S, Choffnes D, Caldwell W, Druschel P, Merritt N (2015) Herd: a scalable, traffic analysis resistant anonymity network for VoIP systems. ACM SIGCOMM Comput Commun Rev ACM 45:639–652
Van Ma L, Kim J, Park S, Kim J, Jang J (2016) An efficient Session\_Weight load balancing and scheduling methodology for high-quality telehealth care service based on WebRTC. J Supercomput 72(10):3909–3926
Sarif BA, Pourazad MT, Nasiopoulos P, Leung VC, Mohamed A (2015) Fairness scheme for energy efficient H. 264/AVC-based video sensor network. Hum-Centric Comput Inf Sci (HCIS) 5(1):7
Yan C, Zhang Y, Xu J, Dai F, Li L, Dai Q, Wu F (2014) A highly parallel framework for HEVC coding unit partitioning tree decision on many-core processors. IEEE Signal Process Lett 21(5):573–576
Sze V, Budagavi M, Sullivan GJ (2014) High efficiency video coding (HEVC). In: Integrated circuit and systems, algorithms and architectures, pp 1–375
Yan C, Zhang Y, Xu J, Dai F, Zhang J, Dai Q, Wu F (2014) Effin algorithm through inter-view RHEVC motion estimation on many-core processors. IEEE Trans Circuits Syst Video Technol 24(12):2077–2089
Vanne J, Viitanen M, Hämäläinen TD (2014) Efficient mode decision schemes for HEVC inter prediction. IEEE Trans Circuits Syst Video Technol 24(9):1579–1593
Pan Z, Zhang Y, Kwong S (2015) Efficient motion and disparity estimation optimization for low complexity multiview video coding. IEEE Trans Broadcast 61(2):166–176
Yeh CH, Li MF, Chen MJ, Chi MC, Huang XX, Chi HW (2014) Fast mode decision algorithm through inter-view rate–distortion prediction for multiview video coding system. IEEE Trans Ind Inf 10(1):594–603
Zeng H, Wang X, Cai C, Chen J, Zhang Y (2014) Fast multiview video coding using adaptive prediction structure and hierarchical mode decision. IEEE Trans Circuits Syst Video Technol 24(9):1566–1578
Ma LV, Park J, Nam J, Ryu H, Kim J (2017) A fuzzy-based adaptive streaming algorithm for reducing entropy rate of dash bitrate fluctuation to improve mobile quality of service. Entropy 19(9):477
Van Ma L, Park J, Nam J, Jang J, Kim J (2017) An efficient scheduling multimedia transcoding method for dash streaming in cloud environment. Clust Comput 1–11. https://doi.org/10.1007/s10586-017-1259-8
Ozcinar C, Ekmekcioglu E, Kondoz A (2013) Dynamic adaptive 3D multi-view video streaming over the internet. In: Proceedings of the 2013 ACM international workshop on immersive media experiences. ACM, pp 51–56
Hamza A, Hefeeda M (2014) A dash-based free viewpoint video streaming system. In: Proceedings of network and operating system support on digital audio and video workshop. ACM, p 55
Su T, Javadtalab A, Yassine A, Shirmohammadi S (2014) A dash-based 3D multi-view video rate control system. In: Signal Processing and Communication Systems (ICSPCS), 2014 8th International Conference on. IEEE, pp 1–6
Ozcinar C, Ekmekcioglu E, Ćalić J, Kondoz A (2016) Adaptive delivery of immersive 3D multi-view video over the internet. Multimed Tools Appl 75(20):12431–12461
Su T, Sobhani A, Yassine A, Shirmohammadi S, Javadtalab A (2016) A dash-based HEVC multi-view video streaming system. J Real-Time Image Process 12(2):329–342
Gupta R, Laghari K, Banville H, Falk TH (2016) Using affective brain–computer interfaces to characterize human influential factors for speech quality-of-experience perception modelling. Hum-Centric Comput Inf Sci 6(1):5
Toni L, Frossard P (2017) Optimal representations for adaptive streaming in interactive multi-view video systems. IEEE Trans Multimed 19:2775–2787
Torres-Sospedra J, Montoliu R, Trilles S, Belmonte Ó, Huerta J (2015) Comprehensive analysis of distance and similarity measures for wi-fi fingerprinting indoor positioning systems. Expert Syst Appl 42(23):9263–9278
Cai S, Pan H, Gao Z, Yao N, Sun Z (2014) Research of localization algorithm based on weighted Voronoi diagrams for wireless sensor network. EURASIP J Wirel Commun Netw 1:50
Aurenhammer F, Klein R, Lee D (2013) Voronoi diagrams and Delaunay triangulations. World Scientific Publishing Company. https://books.google.co.kr/books/about/Voronoi_Diagrams_and_Delaunay_Triangulat.html?id=Z849kgEACAAJ&source=kp_book_description&redir_esc=y. Accessed 10 Sept 2018
Huh JH, Seo K (2016) Design and test bed experiments of server operation system using virtualization technology. Hum-Centric Comput Inf Sci 6(1):1
Madsen M, Tip F, Lhoták O (2015) Static analysis of event-driven node. js JavaScript applications. In: ACM SIGPLAN notices, vol 50. ACM, pp 505–519
Merkel D (2014) Docker: lightweight linux containers for consistent development and deployment. Linux J 2014(239):2
Acknowledgements
This work was supported by ‘The Cross-Ministry Giga KOREA Project’ grant from the Ministry of Science, ICT and Future Planning, Republic of Korea (GK16P0100, Development of Tele Experience Service SW Platform based on Giga Media). Besides, this research was supported by Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education, Science, and Technology (MEST) (Grant No. NRF-2017R1D1A1B03034429). Furthermore, this research was supported by the Ministry of Science and ICT (MSIT), Korea, under the Information Technology Research Center (ITRC) support program (IITP-2018-2016-0-00314) supervised by the Institute for Information & communications Technology Promotion (IITP). Finally, this work was supported by Institute for Information & Communications Technology Promotion (IITP) Grant funded by the Korea government (MSIT). [2018-0-00691, Development of Autonomous Collaborative Swarm Intelligence Technologies for Disposable IoT Devices].
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Van Ma, L., Yu, G., Kim, JY. et al. An efficient transmission method based on HEVC multi-view adaptive video streaming over P2P network in NFV. J Supercomput 74, 6939–6959 (2018). https://doi.org/10.1007/s11227-018-2594-0
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-018-2594-0