Implementation of Secure Web Conferencing
Chun‐Hung Richard Lin, Huan Zhang, Jain‐Shing Liu, Shi-Huang Chen · 2020
Currently, the online video conference system usually needs to install this application software. Therefore, the software needs to be developed duplicate version for different operating systems (OS), e.g., Android, Windows and MacOS. However, web-based video conference system is OS independent so as to save development cost. In the paper, we present an implementation of a web-based video conference solution by using WebRTC [1]. It can be used for meeting and chat with a browser. Instead of client-server centralized design, in a cyber-video meeting, each member transmits media stream to each other peer-to-peer. Additionally, the media stream is encrypted, and a management mechanism is developed to manage the entry of conference room personnel and achieve a secure multi-party video conference. We also overcome peer-to-peer (P2P)web NAT traversal of media transmission. Our solution covers four main features: P2P Web NAT traversal, dynamic join and leave, access control, dynamic video resolution adjustment.