Skip to main content

Proposal for a Mapping Mechanism Between an E-Learning Platform Users and WebRTC

  • Conference paper
  • First Online:
  • 2741 Accesses

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 725))

Abstract

Integrating WebRTC technology into web application platforms is often a challenge for developers because they are forced to implement a solution for mapping users at both the signaling side and the application server side. This paper proposes a plug-in to map the users of an e-learning platform and WEBRTC. It’s dedicated to developers to enable them solve the complexity associated with signaling WebRTC, thus offering a convenient user-management system. Indeed, we have implemented an algorithm to merge a user of the e-learning platform and its corresponding signaling side (WebRTC) into a logical structure. This plug-in provides a mechanism that requires a page view of exchanges (videoconferencing, chatting, screen sharing or file transfer) at the level of the web platform. This allows to maintain exchange in real time between the users’ side web application and the server WebRTC. To do this, it was necessary to use the WebSocket API to manage bidirectional communication between the web server and the signaling server. This plug-in has been successfully integrated into an e-learning platform based on WebRTC technology.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   219.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

Learn about institutional subscriptions

References

  1. Wenzel, M., Klinger, A., Meinel, C.: Tele-Board prototyper - distributed 3D modeling in a Web-Based Real-Time collaboration system. In: 2016 International Conference on Collaboration Technologies and Systems (CTS), pp. 446–453 (2016)

    Google Scholar 

  2. Ouya, S., Seyed, C., Mbacke, A.B., Mendy, G., Niang, I.: WebRTC platform proposition as a support to the educational system of universities in a limited Internet connection context. In: 2015 5th World Congress on Information and Communication Technologies (WICT), Marrakech, pp. 47–52 (2015)

    Google Scholar 

  3. Ouya, S., Sylla, K., Faye, P.M.D., Sow, M.Y., Lishou, C.: Impact of integrating WebRTC in universities’ e-learning platforms. In: 2015 5th World Congress on Information and Communication Technologies (WICT), Marrakech, pp. 13–17 (2015)

    Google Scholar 

  4. Kokane, A., Singhal, H., Mukherjee, S., Reddy, G.R.M.: Effective e-learning using 3D virtual tutors and WebRTC based multimedia chat. In: 2014 International Conference on Recent Trends in Information Technology, Chennai, pp. 1–6 (2014)

    Google Scholar 

  5. Sredojev, B., Samardzija, D., Posarac, D.: WebRTC technology overview and signaling solution design and implementation. In: 2015 38th International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO), Opatija, pp. 1006–1009 (2015)

    Google Scholar 

  6. Blichar, J., Podhradsky, P.: Liferay as a collaboration and communication platform for m-learning subsystem. In: 2012 Proceedings of ELMAR, WebRTC, ‘WebRTC 1.0: Real-time Communication Between Browsers liens’ 12–14 September 2012, pp. 175–178 (2012). http://www.webrtc.org/web-apis

  7. Elleuch, W.: Models for multimedia conference between browsers based on WebRTC. In: 2013 IEEE 9th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob), pp. 279–284, 7–9 October 2013

    Google Scholar 

  8. Zeidan, A., Lehmann, A., Trick, U.: WebRTC enabled multimedia conferencing and collaboration solution. In: Proceedings of WTC 2014; World Telecommunications Congress 2014. pp. 1–6 13 June 2014

    Google Scholar 

  9. Chaczko, Z., Aslanzadeh, S., Klempous, R.: Development of software with cloud computing in 3TZ collaborative team environment. In: International Conference on Broadband and Biomedical Communications (IB2Com), 2011 6th 28 2015 5th World Congress on Information and Communication Technologies (WICT), pp. 318–323, 21–24 November 2011

    Google Scholar 

  10. Reis, R., Escudeiro, P., Fonseca, B.: High-Level model for educational collaborative virtual environments development. In: 2012 IEEE 12th International Conference on Advanced Learning Technologies (ICALT), pp. 356–358, 4–6 July 2012

    Google Scholar 

  11. Barnes, R.L., Thomson, M.: Browser-to-Browser security assurances for WebRTC. IEEE Internet Comput. 18(6), 11–17 (2014)

    Article  Google Scholar 

  12. Garcia, B., Gortazar, F., Lopez-Fernandez, L., Gallego, M., Paris, M.: WebRTC testing: challenges and practical solutions. IEEE Commun. Stand. Mag. 1(2), 36–42 (2017)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Cheikhane Seyed .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG, a part of Springer Nature

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Seyed, C., Ouya, S., Ngo Bilong, J.R. (2018). Proposal for a Mapping Mechanism Between an E-Learning Platform Users and WebRTC. In: Auer, M., Tsiatsos, T. (eds) Interactive Mobile Communication Technologies and Learning. IMCL 2017. Advances in Intelligent Systems and Computing, vol 725. Springer, Cham. https://doi.org/10.1007/978-3-319-75175-7_91

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-75175-7_91

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-75174-0

  • Online ISBN: 978-3-319-75175-7

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics