Title: Real-time web-cast system by multihop WebRTC communications

Authors: Daiki Ito; Michitoshi Niibori; Masaru Kamada

Addresses: Graduate School of Science and Engineering, Ibaraki University, Hitachi, Ibaraki 316-8511, Japan ' Graduate School of Science and Engineering, Ibaraki University, Hitachi, Ibaraki 316-8511, Japan ' Department of Computer and Information Sciences, Ibaraki University, Hitachi, Ibaraki 316-8511, Japan

Abstract: A software system is developed for casting the screen images and voices from a host PC to the client web browsers on many other PCs in real time. This system is intended to be used in the classrooms. Students have only to bring their own PCs and connect to the teacher's host PC by a web browser via a wireless network to see and listen to the teaching materials presented on the host PC. Then the client web-browsers are organised in the shape of a binary tree along which the video and audio data are relayed in the multihop fashion by the Web Real-Time Communication (WebRTC) protocol. This structure of binary multihop relay is adopted in order not to burden the host PC with communications load. A test has shown that voice and the motion pictures in a rather small size of 320 × 240 pixels on a teacher's PC have been presented at the rate of 5 frames per second without any conceivable delays on the web browsers running on 38 client devices for students under a local WiFi network. To host more client devices, we have to lower the frame rate as slow as the slide show of still pictures.

Keywords: real-time web-cast system; BYOD; bring your own device; WebSocket; WebRTC; web real-time communication.

DOI: 10.1504/IJGUC.2018.095437

International Journal of Grid and Utility Computing, 2018 Vol.9 No.4, pp.345 - 356

Received: 15 Dec 2016
Accepted: 17 Jul 2017

Published online: 04 Oct 2018 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article