2021•Unpublished venueRequires access

Comparative Analysis of Resources Utilization in Some Open-Source Videoconferencing Applications based on WebRTC

Sally Eltenahy, Nihal Fayez, Marwa Ismael Obayya, Fahmi Khalifa

Open publisher page 7 citations

Abstract

Since Covid19, using video conferencing applications is increasing. We have dependent on videoconference meetings in work, education, socialization, etc. Most of the recent videoconference applications are created based on Web Real-Time Communication (WebRTC) technology. WebRTC technology provides peer-to-peer communication between browsers across different types of networks. WebRTC is an open-source project available for browser makers. It is a collection of protocols and standards that are built in modern browsers. So, the complexity of WebRTC is behind the browser's interface. Furthermore, browsers provide JavaScript APIs for web developers to deal with. Through using those APIs web developers can, for example, manage the client camera and microphone, enabling sharing data, transferring voice and video, and recording. In another hand, there are many opensource videoconference applications available for web developers to be reused, deployed, and developed. Organization and companies have a need to implement a videoconference application on premises due to security and business needs. The cost will be held on the utilization of resources. In this paper, a comparative analysis of several open-source videoconference applications created based on WebRTC technology. Then, we choose one of the compared applications depending on the best utilization of resources.

About this research paper

What this paper is about

Since Covid19, using video conferencing applications is increasing. We have dependent on videoconference meetings in work, education, socialization, etc. Most of the recent videoconference applications are created based on Web Real-Time Communication (WebRTC) technology. WebRTC technology provides peer-to-peer communication between browsers across different types of networks. WebRTC is an open-source project available for browser makers. It is a collection of protocols and standards that are built in modern browsers. So, the complexity of WebRTC is behind the browser's interface. Furthermore, browsers provide JavaScript APIs for web developers to deal with. Through using those APIs web developers can, for example, manage the client camera and microphone, enabling sharing data, transferring voice and video, and recording. In another hand, there are many opensource videoconference applications available for web developers to be reused, deployed, and developed. Organization and companies have a need to implement a videoconference application on premises due to security and business needs. The cost will be held on the utilization of resources. In this paper, a comparative analysis of several open-source videoconference applications created based on WebRTC technology. Then, we choose one of the compared applications depending on the best utilization of resources.

Why it matters

OpenAlex reports 7 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Since Covid19, using video conferencing applications is increasing. We have dependent on videoconference meetings in work, education, socialization, etc. Most of the recent videoconference applications are created based on Web Real-Time Communication (WebRTC) technology. WebRTC technology provides peer-to-peer communication between browsers across different types of networks. WebRTC is an open-source project available for browser makers. It is a collection of protocols and standards that are built in modern browsers. So, the complexity of WebRTC is behind the browser's interface. Furthermore, browsers provide JavaScript APIs for web developers to deal with. Through using those APIs web developers can, for example, manage the client camera and microphone, enabling sharing data, transferring voice and video, and recording. In another hand, there are many opensource videoconference applications available for web developers to be reused, deployed, and developed. Organization and companies have a need to implement a videoconference application on premises due to security and business needs. The cost will be held on the utilization of resources. In this paper, a comparative analysis of several open-source videoconference applications created based on WebRTC technology. Then, we choose one of the compared applications depending on the best utilization of resources.

Key concepts: WebRTC, Videoconferencing, Computer science, JavaScript, Multimedia, World Wide Web, Teleconference, Web browser

Related papers

Back to paper searchBrowse research topicsOriginal source
Comparative Analysis of Resources Utilization in Some Open-Source Videoconferencing Applications based on WebRTC — Research Paper | ScholarLens