Skip to main content

A Videoconferencing System Based on WebRTC Technology

  • Conference paper
  • First Online:
Computer Networks (CN 2017)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 718))

Included in the following conference series:

Abstract

Last years, videoconferencing systems are rapidly evolving and they are becoming more and more popular as a real time communication tool among users. A technology such as VoIP can be used in conjunction with desktop videoconferencing systems to enable low-cost face-to-face business meetings without a necessity to travel, especially for internationally oriented companies that have offices all around the word. In this paper, we focus on and discuss a videoconferencing platform based on the WebRTC technology. We analyze an impact on the multiplexing server’s CPU load and memory requirements for different number of communicating users while taken into account different HW/SW configurations of end-point devices.

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 EPUB and 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

References

  1. Segec, P., Paluch, P., Papan, J., Kubina, M.: The integration of WebRTC and SIP: way of enhancing real-time, interactive multimedia communication. In: 12th IEEE International Conference on Emerging eLearning Technologies and Applications (ICETA), pp. 437–442 (2014)

    Google Scholar 

  2. Amirante, A., Castaldi, T., Miniero, L., Romano, S.P.: On the seamless interaction between WebRTC browsers and SIP-based conferencing systems. IEEE Commun. Mag. 51(4), 42–47 (2013)

    Article  Google Scholar 

  3. Mandyam, G., Ehsan, N.: HTML5 connectivity methods and mobile power consumption. Technical report, Qualcomm (2012)

    Google Scholar 

  4. Fund, F., Wang, C., Liu, Y., Korakis, T., Zink, M., Panwar, S: Performance of dash and WebRTC video services for mobile users. In: 20th International Packet Video Workshop (PV), p. 18. (2013)

    Google Scholar 

  5. Nurminen, J., Meyn, A., Jalonen, E., Raivio, Y., Marrero, R.: P2P media streaming with HTML5 and WebRTC. In: IEEE Conference on Computer Communications Workshops, pp. 63–64 (2013)

    Google Scholar 

  6. Singh, V., Lozano, A., Ott, J.: Performance analysis of receive-side real-time congestion control for WebRTC. In: 20th International Packet Video Workshop (PV), p. 18 (2013)

    Google Scholar 

  7. Rhinow, F., Veloso, P., Puyelo, C., Barrett, S., Nuallain, E.: P2P live video streaming in WebRTC. In: World Congress on Computer Applications and Information Systems, p. 15 (2014)

    Google Scholar 

  8. Heikkinen, A., Koskela, T., Ylianttila, M.: Performance evaluation of distributed data delivery on mobile devices using WebRTC. In: IEEE International Wireless Communications and Mobile Computing Conference (2015)

    Google Scholar 

  9. Taheri, S., Beni, L.A., Veidenbaum, A.V., Nicolau, A., Cammarota, R., Qiu, J., Lu, Q., Haghighat, M.R.: WebRTCBench: a benchmark for performance assessment of WebRTC implementations. In: 13th IEEE Symposium on Embedded Systems For Real-time Multimedia (2015)

    Google Scholar 

  10. Carullo, G., Tambasco, M., Di Mauro, M., Longo, M.: A performance evaluation of WebRTC over LTE. In: 12th Annual Conference on Wireless On-Demand Network Systems and Services (2016)

    Google Scholar 

  11. Pałka, D., Zachara, M., Wójcik, K.: Evolutionary scanner of web application vulnerabilities. In: Gaj, P., Kwiecień, A., Stera, P. (eds.) CN 2016. CCIS, vol. 608, pp. 384–396. Springer, Cham (2016). doi:10.1007/978-3-319-39207-3_33

    Google Scholar 

  12. Piórkowski, A., Szemla, P.: Client-side processing environment based on component platforms and web browsers. In: Kwiecień, A., Gaj, P., Stera, P. (eds.) CN 2013. CCIS, vol. 370, pp. 21–30. Springer, Heidelberg (2013). doi:10.1007/978-3-642-38865-1_3

    Chapter  Google Scholar 

  13. Amirante, A., Castaldi, T., Miniero, L., Romano, S.P.: Janus: a general purpose WebRTC gateway. In: 14th Proceedings of the Conference on Principles, Systems and Applications of IP Telecommunications (2014)

    Google Scholar 

  14. Kurento documentation, release 6.6.0 (2016). https://www.kurento.org/

  15. Fernandez, L.L., Diaz, M.P., Mejias, R.B., Lpez, F.J., Santos, J.A.: Kurento: a media server technology for convergent WWW/mobile real-time multimedia communications supporting WebRTC. In: 14th IEEE International Symposium on A World of Wireless, Mobile and Multimedia Networks (WoWMoM), pp. 1–6 (2013)

    Google Scholar 

Download references

Acknowledgments

This research work was supported by the Grant Agency of CESNET grant no. 542/2014.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Robert Bestak .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Bestak, R., Hlavacek, J. (2017). A Videoconferencing System Based on WebRTC Technology. In: Gaj, P., Kwiecień, A., Sawicki, M. (eds) Computer Networks. CN 2017. Communications in Computer and Information Science, vol 718. Springer, Cham. https://doi.org/10.1007/978-3-319-59767-6_20

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-59767-6_20

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-59766-9

  • Online ISBN: 978-3-319-59767-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics