Skip to main content
Top

Hint

Swipe to navigate through the chapters of this book

2017 | Supplement | Chapter

USE Together, a WebRTC-Based Solution for Multi-user Presence Desktop

Authors : Laurent Lucas, Hervé Deleau, Benjamin Battin, Julien Lehuraux

Published in: Cooperative Design, Visualization, and Engineering

Publisher: Springer International Publishing

share
SHARE

Abstract

Ubiquitous is one of the essential features of what should be the desktop of the future. In practice, this concept covers several issues related to multi-users collaboration, remote applications control or remote display and secure access over IP networks. With its standards and capabilities, WebRTC provides a new vision of real-time communications services that can raise these challenges. In this paper we present a WebRTC-based middleware solution for real-time multi-users remote collaboration. It allows a full desktop setup where everyone can see what other users are doing and where they position themselves in the shared workspace. In contrast to standard WebRTC’s Peer-to-Peer architecture, our system supports a synchronous communication model through a star topology. It also improves network bandwidth efficiency by using hardware video compression when the GPU resource is available, though assuring a very low latency streaming. In this way, we can maintain awareness and sense of presence without changing the usual practices of the users in front of a desktop. Several use cases are provided and a comparison of advantages and drawbacks of this solution is also presented to guide users in applying this technology under real-life conditions.

To get access to this content you need the following product:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 69.000 Bücher
  • über 500 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt 90 Tage mit der neuen Mini-Lizenz testen!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 50.000 Bücher
  • über 380 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe



 


Jetzt 90 Tage mit der neuen Mini-Lizenz testen!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 58.000 Bücher
  • über 300 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko





Jetzt 90 Tage mit der neuen Mini-Lizenz testen!

Literature
1.
2.
go back to reference Nunamaker, J.F., Briggs, R.O., Romano, N.C.R.: Collaboration Systems: Concept, Value, and Use. Taylor & Francis, Routledge (2015) Nunamaker, J.F., Briggs, R.O., Romano, N.C.R.: Collaboration Systems: Concept, Value, and Use. Taylor & Francis, Routledge (2015)
3.
go back to reference Isenberg, P., Elmqvist, N., Scholtz, J., Cernea, D., Ma, K.-L., Hagen, H.: Collaborative visualization: definition, challenges, and research agenda. Inf. Vis. J. 10(4), 310–326 (2011) CrossRef Isenberg, P., Elmqvist, N., Scholtz, J., Cernea, D., Ma, K.-L., Hagen, H.: Collaborative visualization: definition, challenges, and research agenda. Inf. Vis. J. 10(4), 310–326 (2011) CrossRef
4.
go back to reference Mouton, C., Sons, K., Grimstead, I.: Collaborative visualization: current systems and future trends. In: Proceedings of the 16th International Conference on 3D Web Technology, Web3D 2011, pp. 101–110. ACM, New York (2011) Mouton, C., Sons, K., Grimstead, I.: Collaborative visualization: current systems and future trends. In: Proceedings of the 16th International Conference on 3D Web Technology, Web3D 2011, pp. 101–110. ACM, New York (2011)
5.
go back to reference Childs, H., Geveci, B., Schroeder, W., Meredith, J., Moreland, K., Sewell, C., Kuhlen, T., Bethel, E.W.: Research challenges for visualization software. Computer 46(5), 34–42 (2013) CrossRef Childs, H., Geveci, B., Schroeder, W., Meredith, J., Moreland, K., Sewell, C., Kuhlen, T., Bethel, E.W.: Research challenges for visualization software. Computer 46(5), 34–42 (2013) CrossRef
6.
go back to reference Zudilova-Seinstra, E., Adriaansen, T., van Liere, R.: Trends in Interactive Visualization: State-of-the-Art Survey, 1st edn. Springer Publishing Company, Incorporated, London (2008) MATH Zudilova-Seinstra, E., Adriaansen, T., van Liere, R.: Trends in Interactive Visualization: State-of-the-Art Survey, 1st edn. Springer Publishing Company, Incorporated, London (2008) MATH
7.
go back to reference Nicolaescu, P., Jahns, K., Derntl, M., Klamma, R.: Yjs: a framework for near real-time P2P shared editing on arbitrary data types. In: Cimiano, P., Frasincar, F., Houben, G.-J., Schwabe, D. (eds.) ICWE 2015. LNCS, vol. 9114, pp. 675–678. Springer, Cham (2015). doi: 10.​1007/​978-3-319-19890-3_​55 CrossRef Nicolaescu, P., Jahns, K., Derntl, M., Klamma, R.: Yjs: a framework for near real-time P2P shared editing on arbitrary data types. In: Cimiano, P., Frasincar, F., Houben, G.-J., Schwabe, D. (eds.) ICWE 2015. LNCS, vol. 9114, pp. 675–678. Springer, Cham (2015). doi: 10.​1007/​978-3-319-19890-3_​55 CrossRef
8.
go back to reference Desprat, C., Luga, H., Jessel, J.-P.: Hybrid client-server and p2p network for web-based collaborative 3d design. In: Proceedings of the 23rd International Conference in Central Europe on Computer Graphics, Visualization and Computer Vision, WSCG 2015, pp. 229–238 (2015) Desprat, C., Luga, H., Jessel, J.-P.: Hybrid client-server and p2p network for web-based collaborative 3d design. In: Proceedings of the 23rd International Conference in Central Europe on Computer Graphics, Visualization and Computer Vision, WSCG 2015, pp. 229–238 (2015)
9.
go back to reference Wang, L., Wang, J., Sun, L., Hagiwara, I.: A peer-to-peer based communication environment for synchronous collaborative product design. In: Luo, Y. (ed.) CDVE 2007. LNCS, vol. 4674, pp. 9–20. Springer, Heidelberg (2007). doi: 10.​1007/​978-3-540-74780-2_​2 CrossRef Wang, L., Wang, J., Sun, L., Hagiwara, I.: A peer-to-peer based communication environment for synchronous collaborative product design. In: Luo, Y. (ed.) CDVE 2007. LNCS, vol. 4674, pp. 9–20. Springer, Heidelberg (2007). doi: 10.​1007/​978-3-540-74780-2_​2 CrossRef
10.
go back to reference Pizarro, R., Hall, M., Bermell-Garcia, P., Gonzalez-Franco, M.: Augmenting remote presence for interactive dashboard collaborations. In: Proceedings of the International Conference on Interactive Tabletops and Surfaces, ITS 2015, pp. 235–240. ACM, New York (2015) Pizarro, R., Hall, M., Bermell-Garcia, P., Gonzalez-Franco, M.: Augmenting remote presence for interactive dashboard collaborations. In: Proceedings of the International Conference on Interactive Tabletops and Surfaces, ITS 2015, pp. 235–240. ACM, New York (2015)
11.
go back to reference Van Ma, L., Kim, J., Park, S., Kim, J., Jang, J.: An efficient Session_Weight load balancing and scheduling methodology for high-quality telehealth care service based on WebRTC. J. Supercomput. 72(10), 3909–3926 (2016) CrossRef Van Ma, L., Kim, J., Park, S., Kim, J., Jang, J.: An efficient Session_Weight load balancing and scheduling methodology for high-quality telehealth care service based on WebRTC. J. Supercomput. 72(10), 3909–3926 (2016) CrossRef
12.
go back to reference Xenos, M., Avouris, N., Komis, V., Stavrinoudis, D., Margaritis, M.: Synchronous collaboration in distance education: a case study on a computer science course. In: Proceedings of the IEEE International Conference on Advanced Learning Technologies, ICALT 2004, Washington, DC, USA, pp. 500–504. IEEE Computer Society (2004) Xenos, M., Avouris, N., Komis, V., Stavrinoudis, D., Margaritis, M.: Synchronous collaboration in distance education: a case study on a computer science course. In: Proceedings of the IEEE International Conference on Advanced Learning Technologies, ICALT 2004, Washington, DC, USA, pp. 500–504. IEEE Computer Society (2004)
13.
go back to reference Osipov, I.V., Volinsky, A.A., Prasikova, A.Y.: E-learning collaborative system for practicing foreign languages with native speakers. Int. J. Adv. Comput. Sci. Appl. 7(3), 40–45 (2016) Osipov, I.V., Volinsky, A.A., Prasikova, A.Y.: E-learning collaborative system for practicing foreign languages with native speakers. Int. J. Adv. Comput. Sci. Appl. 7(3), 40–45 (2016)
14.
go back to reference Zeidan, A., Lehmann, A., Trick, U.: WebRTC enabled multimedia conferencing and collaboration solution. In: Proceedings of the World Telecommunications Congress 2014, WTC 2014, pp. 1–6, June 2014 Zeidan, A., Lehmann, A., Trick, U.: WebRTC enabled multimedia conferencing and collaboration solution. In: Proceedings of the World Telecommunications Congress 2014, WTC 2014, pp. 1–6, June 2014
15.
go back to reference Wenzel, M., Meinel, C.: Full-body WebRTC video conferencing in a web-based real-time collaboration system. In: Proceedings of the 20th IEEE International Conference on Computer Supported Cooperative Work in Design, CSCWD 2016, pp. 334–339 (2016) Wenzel, M., Meinel, C.: Full-body WebRTC video conferencing in a web-based real-time collaboration system. In: Proceedings of the 20th IEEE International Conference on Computer Supported Cooperative Work in Design, CSCWD 2016, pp. 334–339 (2016)
16.
go back to reference Pinikas, N., Panagiotakis, S., Athanasaki, D., Malamos, A.: Extension of the WebRTC data channel towards remote collaboration and control. In: Proceedings of the International Symposium on Ambient Intelligence and Embedded Systems 2016, AmiEs 2016 (2016) Pinikas, N., Panagiotakis, S., Athanasaki, D., Malamos, A.: Extension of the WebRTC data channel towards remote collaboration and control. In: Proceedings of the International Symposium on Ambient Intelligence and Embedded Systems 2016, AmiEs 2016 (2016)
17.
go back to reference Grigorik, I.: High Performance Browser Networking: What Every Web Developer Should Know About Networking and Browser Performance. O’Reilly Media Inc., Sebastopol (2013) Grigorik, I.: High Performance Browser Networking: What Every Web Developer Should Know About Networking and Browser Performance. O’Reilly Media Inc., Sebastopol (2013)
Metadata
Title
USE Together, a WebRTC-Based Solution for Multi-user Presence Desktop
Authors
Laurent Lucas
Hervé Deleau
Benjamin Battin
Julien Lehuraux
Copyright Year
2017
DOI
https://doi.org/10.1007/978-3-319-66805-5_29