https://github.com/kota-yata/instant-drop
P2P File Transfer App on WebRTC
https://github.com/kota-yata/instant-drop
protobuf webrtc websocket
Last synced: about 1 month ago
JSON representation
P2P File Transfer App on WebRTC
- Host: GitHub
- URL: https://github.com/kota-yata/instant-drop
- Owner: kota-yata
- Created: 2022-03-21T03:33:09.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-07-01T08:32:51.000Z (12 months ago)
- Last Synced: 2025-07-14T06:32:25.389Z (12 months ago)
- Topics: protobuf, webrtc, websocket
- Language: TypeScript
- Homepage: https://drop.kota-yata.com
- Size: 650 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Instant Drop
P2P File transfer application on WebRTC
### Signaling
Signaling process is done via protobuf communication on WebSocket connection. [A signaling server for Instant Drop](https://github.com/kota-yata/instant-drop-server) is written in Java
### Communication with peers
After WebRTC connection is established, files are transferred through [WebRTC Data Channel](https://webrtc.org/getting-started/data-channels). This app fragments the file into 16KB chunks as the maximum message size of WebRTC Data Channel is quite limited.