A General P2P Scheme for Constructing Large-Scale Virtual Environments
Wei Wang, Guisong Yang, Naixue N. Xiong, Xingyu He, Wenzhong Guo · 2014
To construct various Virtual Environments (VEs) is essential for geographically dispersed users to real-time interact and roam in various virtual worlds(e.g., virtual city, massively multiuser online games). However, this operation has been hindered by the contradiction between explosively growing 3D contents and relatively slower increasing resources (e.g., bandwidth, CPU resource). This work thus designs a Peer-to-Peer (P2P) based scenes progressive downloading (i.e., P2P 3D streaming) scheme for constructing large scale VE (named as PSVE) efficiently. Main work of this paper is elaborated as follows: determination of downloading priority for all Level of Detail (LoD) pieces of models, discovery and selection a node to distribute required scenes by two strategies respectively. Simulations based on real network conditions are implemented to evaluate the performance of PSVE. The simulation results demonstrate that our work has achieved high performance in terms of streaming quality, overhead and stability, our presented scheme could realize real-time walkthrough in a large scale P2P-DVE even with high churn of nodes.