P2P File transfer application on WebRTC
Signaling process is done via protobuf communication on WebSocket connection. A signaling server for Instant Drop is written in Java
After WebRTC connection is established, files are transferred through WebRTC Data Channel. This app fragments the file into 16KB chunks as the maximum message size of WebRTC Data Channel is quite limited.