Hybrid Approach to WebRTC Videoconferencing on Mobile Devices
No Thumbnail Available
Date
2022-01-24
Journal Title
Journal ISSN
Volume Title
Publisher
University of Eloued جامعة الوادي
Abstract
This paper provides an in-depth comparative study and an
interoperability study between a WebRTC browser-based P2P
videoconferencing solution and a hybrid mobile app based one, built with the
React Native framework. The comparison is in terms of CPU load, RAM
occupancy and network data usage. To carry out our experiments, we designed
and implemented a WebRTC P2P videoconferencing prototype, including a
signaling server and two separate client applications based on the same
algorithm written in JavaScript. The first application is a WebRTC web client
(compatible desktop and mobile) and the second is a WebRTC React Native
hybrid mobile application. According to the results obtained after several video
calls performed over WLAN and LTE networks, our WebRTC hybrid app
consume less CPU (~-10%) compared to the web browser-based one. The two
types of applications show comparable RAM occupancies. In short, our results
showed that implementing WebRTC real-time video streaming in a hybrid
mobile app can be a better alternative in the WebRTC videoconferencing on
mobile devices, while most of the scientific researches carried out around
WebRTC still focus on the web browser.
Description
Forum Intervention of Artificial Intelligence and Its Applications. Faculty of Exat science. University of Eloued
Keywords
WebRTC · Videoconferencing · Hybrid App · Web App · CPU consumption · RAM occupancy · Bandwidth occupancy · Quality of Experience (QoE).
Citation
Bakary, Diallo. Ouamri, Abdelaziz. Keche, Mokhtar. Hybrid Approach to WebRTC Videoconferencing on Mobile Devices. Forum of Artificial Intelligence and Its Applications. 24-26 Jan 2022. Faculty of Exat science. University of Eloued. [visited in ../../….]. available from [copy the link here]