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.
- Xml3d http://xml3d.org/Google Scholar
- X3dom https://www.x3dom.org/Google Scholar
- Cobweb http://titania.create3000.de/cobweb/Google Scholar
- Three.js htpp://threejs.orgGoogle Scholar
- Gltf https://github.com/khronosgroup/gltf/Google Scholar
- A-frame vr https://aframe.io/Google Scholar
- 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.Google Scholar
- Laixiang Wen, Ning Xie, Jinyuan Jia, "Client-Driven Strategy Of Large-Scale Scene Streaming", Multimedia Modeling (Mmm), 2015Google Scholar
- Michael englert, yvvone jung, paul grimm and jinyuan jia. "a streaming framework for instant 3d rendering and interaction". Acm vrst. Beijing, china. November 2015.Google Scholar
- 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.Google Scholar
- 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.Google Scholar
- 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.Google Scholar
- Hu s y, huang t h, chang s c, etc. "flod: a framework for peer-to-peer 3d streaming". Infocom'08. Phoenix, usa, 2008Google Scholar
- 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.Google Scholar
- 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. Google ScholarDigital Library
- Webrtc http://www.webrtc.orgGoogle Scholar
- Feross aboukhadijeh. 2017. What is webtorrent. Https://webtorrent.io/Google Scholar
- 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.Google Scholar
- 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. 2013Google Scholar
- Kiran kumar guduru. "webrtc implementation analysis and impact of bundle feature". The fifth ieee conference on communication systems and network technologies 2015Google Scholar
- 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.Google Scholar
Index Terms
- WebTorrent based fine-grained P2P transmission of large-scale WebVR indoor scenes
Recommendations
A User Attribute Recommendation Algorithm and Peer3D Technology based WebVR P2P Transmission Scheme
ICSCA '19: Proceedings of the 2019 8th International Conference on Software and Computer ApplicationsAt present, the WebVR technology based on mobile Internet is becoming more and more mature, but there is relatively little research on P2P transmission of WebVR scene data between mobile web pages. For the past WebTorrent scheme, the concept of interest ...
An incremental SMLAOI algorithm for progressive downloading large scale WebVR scenes
Web3D '09: Proceedings of the 14th International Conference on 3D Web TechnologyInteractive downloading huge virtual scenes on Internet is always a challenging task of large scale DVE(Distributed Virtual Environment) systems. Along classical progressive transmission mechanism based on AOI (Area of Interest), this paper proposes a ...
Social VR Platform: Building 360-degree Shared VR Spaces
TVX '17 Adjunct: Adjunct Publication of the 2017 ACM International Conference on Interactive Experiences for TV and Online VideoVirtual Reality (VR) and 360-degree video are set to become part of the future social environment, enriching and enhancing the way we share experiences and collaborate remotely. In this demo, we present our ongoing efforts towards social and shared VR; ...
Comments