Design And Implementation Of Webrtc Screen Sharing

The recent two years have witnessed a noticeable revolution in teleconferencing software systems. They have dominated many of the daily activities in most life sectors. Screen sharing in teleconferencing can offer the ability to show work colleagues, research groups or clients a variety of data stre...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Webology 2022-01, Vol.19 (3), p.1778-1792
Hauptverfasser: Edan, Naktal Moaid, Qader, Raghad Abdul Hadi Abdul
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The recent two years have witnessed a noticeable revolution in teleconferencing software systems. They have dominated many of the daily activities in most life sectors. Screen sharing in teleconferencing can offer the ability to show work colleagues, research groups or clients a variety of data streaming in a real-time-based sharing (e.g., files, media, presentations, documents, images, etc.). The problem in these systems is latency that may happen during the online meetings. Therefore, this paper aims to design and implement a novel real-time signalling mechanism based on one-to-many screen sharing for client applications. The purpose of this mechanism is to synchronously record the screen of the administrator. In addition, this research has involved concepts inspired by the software engineering/design process, such as interface design, which is the description of the relation between a system and its environment. Furthermore, the proposed approach offers sharing high-quality screens in full HD (1080p), display windows, applications, and taps. The approach is implemented using Google Chrome and Firefox browsers, and statistical analysis based ANOVA (Analysis of Variance) and R language to test the variations using a regression model for the metrics. Thus, the data were normalized to be adequate for building the regression model. This implementation has been achieved using JavaScript language, Windows 7, 8, and10, pert chart expert, and Visio program. The findings proved that different people can collaborate in realtime while the usage of screen sharing produces where clients can meet, socialize and work together through WebRTC-based software engineering.
ISSN:1735-188X