A Serverless Signaling Scheme for WebRTC Using Bluetooth LE
Takuto Hashibe, Makoto Murakoshi, Teruaki Kitasuka, Toru Nakanishi · 2023
In recent years, the widespread use of smart-phones has increased the demand for image file sharing tools. Image files are highly private data that often show people’s faces, and it is desirable that they be shared securely. Therefore, the final objective of this study is to implement an application that can share image files between iOS and Android devices via a secure P2P communication path using the WebRTC technology. In this paper, as a preliminary step to the final objective, we propose a serverless signaling scheme for WebRTC using BLE. In this scheme, the role of exchanging terminal information, which was played by WebSocket communication via a signaling server, is replaced by the BLE standard specifications of advertise, scan, and connect. In addition, the role of exchanging SDP and ICE Candidates is replaced by bidirectional communication using BLE write. We also verified that P2P communication was established by the serverless signaling and that image files could actually be shared between Android smartphones.