Skip to main content

Distributed Collaborative Visualization on Mobile Devices Using Interactive Video Streaming Techniques

  • Conference paper
Parallel Processing and Applied Mathematics (PPAM 2011)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 7204))

  • 1717 Accesses

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Brodlie, K.W., Duce, D.A., Gallop, J.R., Walton, J.P.R.B., Wood, J.D.: Distributed and Collaborative Visualization, pp. 1–29. The Eurographics Association and Blackwell Publishin (2004)

    Google Scholar 

  2. Hu, S.: A Case for 3D Streaming on Peer-to-Peer Networks. In: Web3D 2006. The Association for Computing Machinery, Inc. (2006)

    Google Scholar 

  3. Sung, W., Hu, S., Jiang, J.: Selection Strategies for Peer-to-Peer 3D Streaming. In: NOSSDAV 2008 (2008)

    Google Scholar 

  4. Mosmondor, M., Komericki, H., Pandzic, S.: 3D Visualization of Data on Mobile Devices. In: IEEE MELECON 2004 (2004)

    Google Scholar 

  5. Lipman, R.R.: Mobile 3D visualization for steel structures. Automation in Construction 13, 119–125 (2004)

    Article  Google Scholar 

  6. Engel, K., Ertl, T.: Texture-based Volume Visualization for Multiple Users on the World Wide Web, http://www.vis.uni-stuttgart.de/ger/research/pub/pub1999/EGVE99.pdf

  7. Zhou, H., Qu, H., Wu, Y., Chan, M.: Volume Visualization on Mobile Devices, http://www.cse.ust.hk/~huamin/pg06_mobilevis.pdf

  8. Constantinescu, Z., Vladoiu, M.: Adaptive Compression for Remote Visualization. Buletinul Universitatii Petrol-Gaze din Ploiesti LXI(2), 49–58 (2009)

    Google Scholar 

  9. Ma, K., Camp, D.: High Performance Visualization of Time-Varying Volume Data over a Wide-Area Network. IEEE (2000), http://www.cs.ucdavis.edu/~ma/papers/sc2000.pdf

  10. Dragan, D., Ivetic, D.: Architectures of DICOM based PACS for JPEG2000 Medical Image Streaming. ComSIS 6(1) (June 2009)

    Google Scholar 

  11. Lin, N., Huang, T., Chen, B.: 3D Model Streaming Based on JPEG2000, http://graphics.im.ntu.edu.tw/docs/tce07.pdf

  12. Stegmaier, S., Magallon, M., Ertl, T.: A Generic Solution for Hardware-Accelerated Remote Visualization. In: IEEE TCVG Symposium on Visualization (2002)

    Google Scholar 

  13. Cheng, L., Bhushan, A., Pajarola, R., Zarki, M.: Real-Time 3D Graphics Streaming using MPEG-4, http://vmml.ifi.uzh.ch/files/pdf/publications/3DMPEG4.pdf

  14. Noimark, Y., Cohen-Or, D.: Streaming Scenes to MPEG-4 Video-Enabled Devices. IEEE Computer Graphics and Applications (January/February 2003)

    Google Scholar 

  15. Childers, L., Disz, T., Olson, R., Papka, M.E., Stevens, R., Udeshi, T.: Access Grid: Immersive Group-to-Group Collaborative Visualization, http://www.ipd.anl.gov/anlpubs/2000/07/36282.pdf

  16. Knodel, S., Hachet, M., Guitton, P.: Visualization and Interaction with Mobile Technology. In: MobileHCI 2008 (2008)

    Google Scholar 

  17. Wang, M., Fox, G., Pierce, M.: Grid-based Collaboration in Interactive Data Language Applications, http://grids.ucs.indiana.edu/ptliupages/publications/GridCollabIDL_ITCC2005.pdf

  18. Manssour, I.H., Freitas, C.M.D.S.: Collaborative Visualization in Medicine. In: WSCG 2000 (2000)

    Google Scholar 

  19. Engel, K., Sommer, O., Ertl, T.: A Framework for Interactive Hardware Accelerated Remote 3D-Visualization, http://www2.ccc.uni-erlangen.de/projects/ChemVis/VisSym2000.pdf

  20. Lee, S., Ko, S., Fox, G.: Adapting Content for Mobile Devices in Heterogeneous Collaboration Environments, http://grids.ucs.indiana.edu/ptliupages/publications/icwn03.pdf

  21. Goetz, F., Domik, G.: Remote and Collaborative Visualization with openVISAAR, http://www.cs.uni-paderborn.de/fileadmin/Informatik/AG-Domik/publications/Remote_and_Collaborative_Visualization_with_openVisaar_VIIP_2003_.pdf

  22. Engel, K., Sommer, O., Ernst, C., Ertl, T.: Remote 3D Visualization using Image-Streaming Techniques, http://www.vis.uni-stuttgart.de/ger/research/pub/pub1999/ISIMADE99.pdf

  23. Hereld, M., Olson, E., Papka, M.E., Uram, T.D.: Streaming visualization for collaborative environments, http://www.mcs.anl.gov/uploads/cels/papers/P1512.pdf

  24. Adobe Inc., Open Screen Project, http://www.openscreenproject.org/

  25. Pajarola, R., Rossignac, J.: Compresed Progressive Meshes. IEEE Trans. Vis. Comput. Graph. 6(1), 79–93 (2000)

    Article  Google Scholar 

  26. Chen, Z., Bodenheimer, B., Barnes, J.F.: Robust Transmission of 3D Geometry over Lossy Networks. In: Conf. on 3D Web Technology (2003)

    Google Scholar 

  27. Kim, J., Lee, S., Kobbelt, L.: View-dependent Streaming of Progressive Meshes (2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Panka, M., Chlebiej, M., Benedyczak, K., Bała, P. (2012). Distributed Collaborative Visualization on Mobile Devices Using Interactive Video Streaming Techniques. In: Wyrzykowski, R., Dongarra, J., Karczewski, K., Waśniewski, J. (eds) Parallel Processing and Applied Mathematics. PPAM 2011. Lecture Notes in Computer Science, vol 7204. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-31500-8_20

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-31500-8_20

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-31499-5

  • Online ISBN: 978-3-642-31500-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics