[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ Skip to main content
Log in

An efficient transmission method based on HEVC multi-view adaptive video streaming over P2P network in NFV

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
£29.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price includes VAT (United Kingdom)

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18

Similar content being viewed by others

References

  1. Khatamian A, Arabnia HR (2016) Survey on 3D surface reconstruction. J Inf Process Syst (JIPS) 12(3):338–357

    Google Scholar 

  2. Chakareski J (2013) Adaptive multiview video streaming: challenges and opportunities. IEEE Commun Mag 51(5):94–100

    Article  Google Scholar 

  3. 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

  4. 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

    Google Scholar 

  5. 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

    Article  Google Scholar 

  6. 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

    Article  Google Scholar 

  7. 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

  8. 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

  9. Fareghzadeh N, Seyyedi MA, Mohsenzadeh M (2018) Dynamic performance isolation management for cloud computing services. J Supercomput 74(1):417–455

    Article  Google Scholar 

  10. 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

    Article  Google Scholar 

  11. 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

  12. Chamberlain R, Schommer J (2014) Using Docker to support reproducible research. https://doi.org/10.6084/m9.figshare.1101910

  13. 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

    Google Scholar 

  14. 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

    Article  Google Scholar 

  15. Degui Z, Geng Y (2014) Content distribution mechanism in mobile P2P network. J Netw 9(5):1229

    Google Scholar 

  16. 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

    Article  Google Scholar 

  17. 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

    Article  Google Scholar 

  18. 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

    Article  Google Scholar 

  19. 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

    Article  Google Scholar 

  20. Sze V, Budagavi M, Sullivan GJ (2014) High efficiency video coding (HEVC). In: Integrated circuit and systems, algorithms and architectures, pp 1–375

  21. 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

    Article  Google Scholar 

  22. 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

    Article  Google Scholar 

  23. 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

    Article  Google Scholar 

  24. 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

    Article  Google Scholar 

  25. 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

    Article  Google Scholar 

  26. 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

    Article  Google Scholar 

  27. 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

  28. 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

  29. 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

  30. 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

  31. 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

    Article  Google Scholar 

  32. 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

    Article  Google Scholar 

  33. 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

    Article  Google Scholar 

  34. Toni L, Frossard P (2017) Optimal representations for adaptive streaming in interactive multi-view video systems. IEEE Trans Multimed 19:2775–2787

    Article  Google Scholar 

  35. 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

    Article  Google Scholar 

  36. 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

    Article  Google Scholar 

  37. 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

  38. 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

    Article  Google Scholar 

  39. 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

  40. Merkel D (2014) Docker: lightweight linux containers for consistent development and deployment. Linux J 2014(239):2

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Jinsul Kim.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-018-2594-0

Keywords

Navigation