sharedrop
sharedrop copied to clipboard
Optimize transfer speed
In theory it should be possible to get ~100Mbps in local network...
https://mozilla.github.io/webrtc-landing/data_test.html http://googlechrome.github.io/webrtc/samples/web/content/datachannel
Could also use onbufferedamountlow event (available in Chrome 46) to know when to send more data, instead of sending block requests from the recipient.
My internet has an upstream of 50 Mbit/s, but it uses only 20-22 Mbit/s. So there is a bottleneck. Using Firefox 85.0.2 (NixOS GNU/Linux, 32 GB RAM) to Google Chrome 89.0.4389.90 (Windows 10, 48 GB RAM) over Internet (different ISPs). Transfer of 18 GB file was successful after about 2 hours.