High performance visualization of time-varying volume data over a wide-area network status
Proceedings of the 2000 ACM/IEEE conference on Supercomputing
A generic solution for hardware-accelerated remote visualization
VISSYM '02 Proceedings of the symposium on Data Visualisation 2002
IEEE Transactions on Visualization and Computer Graphics
Robust transmission of 3D geometry over lossy networks
Web3D '03 Proceedings of the eighth international conference on 3D Web technology
Grid-Based Collaboration in Interactive Data Language Applications
ITCC '05 Proceedings of the International Conference on Information Technology: Coding and Computing (ITCC'05) - Volume I - Volume 01
A case for 3D streaming on peer-to-peer networks
Proceedings of the eleventh international conference on 3D web technology
Visualization and interaction with mobile technology
Proceedings of the 10th international conference on Human computer interaction with mobile devices and services
Streaming Scenes to MPEG-4 Video-Enabled Devices
IEEE Computer Graphics and Applications
Selection strategies for peer-to-peer 3D streaming
Proceedings of the 18th International Workshop on Network and Operating Systems Support for Digital Audio and Video
3D Model Streaming Based on JPEG 2000
IEEE Transactions on Consumer Electronics
Hi-index | 0.00 |
Remote visualization using mobile devices has been a challenge for distributed systems for a long time. Large datasets, usually distributed on different servers require high network bandwidth and significant computational power for effective, real time rendering. The problem is getting more complex when data are visualized in collaborative environment, where every user can interactively participate in rendering session. In this paper we present a distributed system we have developed for the interactive visualization of remote datasets on variety of mobile devices such as laptops, tablets and cell phones. In our system mobile users can join sessions, where they can collaborate over remote data in real time. Every user can watch presentation or can become presenter. If needed, users can individually manipulate the data without affecting rest of participants. During these sessions all the data are generated on dedicated rendering servers, compressed on-the-fly by the encoding machines using video codec and progressively sent to participants as video streams. Every video stream is dynamically adapted to individual capabilities of users' devices and their network bandwidth. Our system works in a distributed environment, where every machine serve different functionality, like data storage, frames rendering or video compression. Successive parts of processed data are streamed between different servers in real time to achieve highly interactive visualization with minor latency. Based on this model we took off most of the computational power from client's application so it can be run on almost any kind of modern mobile device. We were also able to achieve very high video quality and frame rates. System can work with 2D, 3D and even animated 3D data, all of them being processed remotely in real time. At the end of this paper we present some preliminary results of performance test we have obtained using sample multidimensional datasets.