Applying Software Engineering Based on Peer to Peer ‎‎Communication

Main Article Content

Asma Salim Yahya

Abstract

The JavaScript programming language was selected to create software creation that facilitates the creation of a video connection between users because it enables the creation of cross-platform apps relatively quickly. For example, “Web Real-Time Communication (WebRTC)” standards do not specify exactly how two browsers initiate and manage communication with one another. The reason for this is that WebRTC does not specify the signaling technique or protocol. This paper's main goal is to design and construct a WebRTC simultaneous video conference between peers utilizing Google Chrome and the Socket.io signaling technology. A Local Area Network was used in this experiment (LAN). Furthermore, an assessment was conducted on the quality of experience (QoE), the Socket.io signaling method, and resources, including bandwidth consumption. This paper describes the simultaneous execution of peer-to-peer video calls with user identification (user-id).

Downloads

Download data is not yet available.

Metrics

Metrics Loading ...

Article Details

How to Cite
Yahya, A. S. (2024). Applying Software Engineering Based on Peer to Peer ‎‎Communication. Turkish Journal of Computer and Mathematics Education (TURCOMAT), 15(1), 75–80. https://doi.org/10.61841/turcomat.v15i1.14385
Section
Articles