Streaming 3D meshes over thin mobile devices

We are witnessing a significant growth in applications using thin mobile devices, such as social networks, virtual walkthrough, massively multiplayer online gaming (MMOG), and augmented reality (AR), just to mention a few. Virtual environments (VE) based class of applications have recently attracted a large number of users. Applications that applied the conventional client-server architecture require the VE to be stored on the client, which is not very feasible due to the client's memory constraints. To address this issue, 3D streaming techniques have been designed and are widely used nowadays. However, several challenges exist and affect the user's Quality of Experience (QoE). By all means, these challenges need to be resolved before the 3D streaming technology over thin mobile devices becomes a commodity. In this paper, we provide a survey on the existing 3D streaming techniques by classifying them based on the nature of the application, and we centralize our attention on methods applied to adapt 3D streaming techniques to the changes in the wireless network conditions. Therefore, we discuss the challenges that the 3D streaming techniques face from a network point of view, as well as the approaches and solutions proposed.

[1]  Thomas Ertl,et al.  Remote line rendering for mobile devices , 2004 .

[2]  Renato Pajarola,et al.  Compressed Progressive Meshes , 2000, IEEE Trans. Vis. Comput. Graph..

[3]  Lance Williams,et al.  View Interpolation for Image Synthesis , 1993, SIGGRAPH.

[4]  Michael Garland,et al.  Progressive multiresolution meshes for deforming surfaces , 2005, SCA '05.

[5]  Son T. Vuong,et al.  MOPAR: a mobile peer-to-peer overlay architecture for interest management of massively multiplayer online games , 2005, NOSSDAV '05.

[6]  Zheng Tian,et al.  Efficient Storage and Progressive Rendering of Multi-resolution Mesh , 2007, PCM.

[7]  B. Prabhakaran,et al.  Smart Decision Module for Streaming 3 D Meshes over Lossy Networks , 2004 .

[8]  Wei Tsang Ooi,et al.  Peer-assisted view-dependent progressive mesh streaming , 2009, MM '09.

[9]  Shun-Yun Hu,et al.  FLoD: A Framework for Peer-to-Peer 3D Streaming , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[10]  Azzedine Boukerche,et al.  MOSAIC - A Mobile Peer-to-Peer Networks-Based 3D Streaming Supplying Partner Protocol , 2010, 2010 IEEE/ACM 14th International Symposium on Distributed Simulation and Real Time Applications.

[11]  Azzedine Boukerche,et al.  Remote rendering and streaming of progressive panoramas for mobile devices , 2006, MM '06.

[12]  Hugues Hoppe,et al.  Progressive meshes , 1996, SIGGRAPH.

[13]  Martin Isenburg,et al.  Streaming meshes , 2005, VIS 05. IEEE Visualization, 2005..