Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3055624.3075944acmconferencesArticle/Chapter ViewAbstractPublication Pagesweb3dConference Proceedingsconference-collections
research-article

WebTorrent based fine-grained P2P transmission of large-scale WebVR indoor scenes

Published: 05 June 2017 Publication History

Abstract

The latency of transmitting large-scale1 WebVR scenes over mobile Internet is known as the bottleneck problem. This paper attacks this challenging problem by combining graphics based progressive transmission and networking based P2P transmission together. Different with those pure research DVE (Distributed Virtual Environment)-P2P works built on simulation platform, a novel WebVR-P2P framework is realized based on WebTorrent and WebGL. At server side, huge WebVR scenes are lightweighted by finding all repetitive components and removing redundant ones, that avoids unnecessary transmission. Furthermore, large-scale WebVR indoor scenes are divided into smaller fine-grained subspaces in terms of closeness and visibility to lower networking congestions. These two preprocessing steps are integrated to decrease less bandwidth occupation at utmost. Then, each fine-grained subspace is packaged adaptively in terms of Frustum Fill Ratio (FFR) for smooth and efficient transmission. A new WebTorrent framework is extended to transmit Web3D files and all packaged WebVR subspaces are transferred in the peer-to-peer style. At Web-end, two-thread, one for package transferring and the other for rendering, is employed asynchronously to realize online real time rendering. Finally, WebVR-P2P platform with three layer architecture is implemented based on all above key technologies, a large-scale WebVR Metro scene (about 1GB) is chosen to test for P2P transmission performance in this WebVR-P2P platform, the practical experimenting results are conducted to show the effectiveness and potentiality of our proposed solution.

References

[1]
Xml3d http://xml3d.org/
[2]
X3dom https://www.x3dom.org/
[3]
Cobweb http://titania.create3000.de/cobweb/
[4]
Three.js htpp://threejs.org
[5]
Gltf https://github.com/khronosgroup/gltf/
[6]
A-frame vr https://aframe.io/
[7]
Shikhare d, bhakar s, mudur s p. Compression of large 3d engineering models using automatic discovery of repeating geometric features[j] signal processing, 2001, 19( 20) : 233--240.
[8]
Laixiang Wen, Ning Xie, Jinyuan Jia, "Client-Driven Strategy Of Large-Scale Scene Streaming", Multimedia Modeling (Mmm), 2015
[9]
Michael englert, yvvone jung, paul grimm and jinyuan jia. "a streaming framework for instant 3d rendering and interaction". Acm vrst. Beijing, china. November 2015.
[10]
Xiaojun liu, nine xie, kai tang, jinyuan jia. "lightweight for web3d visualization of large-scale bim scenes in real-time", graphical models, vol. 88, 2016.
[11]
Buyukkaya, e., et al. A survey of peer-to-peer overlay approaches for networked virtual environments. Peer-to-peer networking and applications[j]. Pp: 1--25. 2013.
[12]
Yahyavi, a. And b. Kemme. Peer-to-peer architectures for massively multiplayer online games: a survey. Acm computing surveys 1: 8022980[j]. 2013, 46(1):1--45.
[13]
Hu s y, huang t h, chang s c, etc. "flod: a framework for peer-to-peer 3d streaming". Infocom'08. Phoenix, usa, 2008
[14]
Jia jy, wang w, hei x. An efficient caching algorithm for peer-to-peer 3d streaming in distributed virtual environments[j]. Journal of network & computer applications, 2014, 42(3):1--11.
[15]
Mingfei wang, jinyuan jia, yunxiao zhongchu and chenxi zhang, "interest-driven avatar neighbors organizing for p2p transmission of distributed virtual world". Computer animation and virtual worlds. 2015.
[16]
Webrtc http://www.webrtc.org
[17]
Feross aboukhadijeh. 2017. What is webtorrent. Https://webtorrent.io/
[18]
Lopez fernandez l, paris diaz m, benitez mejias r, et al. Kurento. A media server technology for convergent www/mobile real-time multimedia communications supporting webrtc[c]. The 14th ieee symposium on world of wireless, mobile and multimedia networks (wowmom), pp. 1--6. 2013.
[19]
Lopez fernandez l, diaz m p, benitez mejias r, et al. Catalysing the success of webrtc for the provision of advanced multimedia real-time communication services[c] (icin). The 17th ieee intelligence in next generation networks. Pp. 23--30. 2013
[20]
Kiran kumar guduru. "webrtc implementation analysis and impact of bundle feature". The fifth ieee conference on communication systems and network technologies 2015
[21]
Haroula andrioti, andreas stamoulias and kostas kapetanakis. "integrating webrtc and x3dom: bridging the gap between communications and graphics". Acm web3d 2015. Pp. 9--15, crete island, greece. June 2015.

Cited By

View all
  • (2022)CEBOW: A Cloud‐Edge‐Browser Online Web3D approach for visualizing large BIM scenesComputer Animation and Virtual Worlds10.1002/cav.203933:2Online publication date: 27-Jan-2022
  • (2020)Towards Web3D-based Lightweight Crowd Evacuation SimulationProceedings of the 25th International Conference on 3D Web Technology10.1145/3424616.3424708(1-9)Online publication date: 9-Nov-2020
  • (2019)PandoProceedings of the 20th International Middleware Conference10.1145/3361525.3361539(96-109)Online publication date: 9-Dec-2019
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
Web3D '17: Proceedings of the 22nd International Conference on 3D Web Technology
June 2017
157 pages
ISBN:9781450349550
DOI:10.1145/3055624
  • General Chairs:
  • Matt Adcock,
  • Tomasz Bednarz
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 05 June 2017

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. WebRTC
  2. WebTorrent
  3. WebVR
  4. fine-grained preprocessing
  5. frustum fill ratio (FFR)
  6. lightweight preprocessing
  7. progressive transmission

Qualifiers

  • Research-article

Conference

Web3D '17
Sponsor:
Web3D '17: The 22nd International Conference on Web3D Technology
June 5 - 7, 2017
Queensland, Brisbane, Australia

Acceptance Rates

Overall Acceptance Rate 27 of 71 submissions, 38%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)10
  • Downloads (Last 6 weeks)0
Reflects downloads up to 24 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2022)CEBOW: A Cloud‐Edge‐Browser Online Web3D approach for visualizing large BIM scenesComputer Animation and Virtual Worlds10.1002/cav.203933:2Online publication date: 27-Jan-2022
  • (2020)Towards Web3D-based Lightweight Crowd Evacuation SimulationProceedings of the 25th International Conference on 3D Web Technology10.1145/3424616.3424708(1-9)Online publication date: 9-Nov-2020
  • (2019)PandoProceedings of the 20th International Middleware Conference10.1145/3361525.3361539(96-109)Online publication date: 9-Dec-2019
  • (2019)XR Collaboration Architecture based on Decentralized WebProceedings of the 24th International Conference on 3D Web Technology10.1145/3329714.3338137(1-9)Online publication date: 26-Jul-2019
  • (2019)A User Attribute Recommendation Algorithm and Peer3D Technology based WebVR P2P Transmission SchemeProceedings of the 2019 8th International Conference on Software and Computer Applications10.1145/3316615.3316726(453-456)Online publication date: 19-Feb-2019
  • (2019)Genet: A Quickly Scalable Fat-Tree Overlay for Personal Volunteer Computing using WebRTC2019 IEEE 13th International Conference on Self-Adaptive and Self-Organizing Systems (SASO)10.1109/SASO.2019.00023(117-126)Online publication date: Jun-2019
  • (2019)Cesium Based Lightweight WebBIM Technology for Smart City Visualization ManagementInformation Technology in Geo-Engineering10.1007/978-3-030-32029-4_7(84-95)Online publication date: 25-Sep-2019
  • (2018)DASH for 3D Networked Virtual EnvironmentProceedings of the 26th ACM international conference on Multimedia10.1145/3240508.3240701(1910-1918)Online publication date: 15-Oct-2018

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media