-
-
Notifications
You must be signed in to change notification settings - Fork 98
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upload speed #58
Comments
In theory, it should max out the uplink. |
Hi DiegoRBaquero, But for me its very rarely touches 2 to 3MB/s, in most other case upload speed is less than 100KB/s hoping for a solution. |
Are you seeding locally (same computer)? in the LAN? Internet? Can you show me results from http://www.speedtest.net/? |
I am running the above as js in a Debian server. |
@sunilrx This is most likely an issue with your connection, or with your server's disk speed. Can you test your server speed using speedtest.net or https://www.npmjs.com/package/fast-cli ? |
There is no such thing as the maxing connection speed with the webrtc. The crazy CPU usage has been issue since day one and still there is no fix and this is the main reason why webtorrent has not become anything big. |
@brambox Hi, EDIT: there seems to have a limitation around 2/3Mbit (200-300kb/s) per peer when seeding, no matter if using desktop app or webtorrent-hybrid cli. I also tried this browser to browser and the speed limit was still there. The weird thing is when i try this within my LAN, it does max the uplink. @feross @DiegoRBaquero any comment about this, what it might be happening here or where to look ? my fast-cli speed was 500mbps so the issue isn't there. I will keep testing and commenting. Thanks for this wonderful piece of software. I really appreciate it guys. Nicolas |
Did a little more testing today, fired up serveral instances of webtorrent-hybrid seeding the same torrent on the same computer and speed increased dramatically when requesting it from browser. It certainly looks like some kind of limitation now. |
I think this is because the Perhaps we can try testing another webrtc implementation that has Node.js bindings. Does anyone have suggestions? |
Is this still relevant? If so, what is blocking it? Is there anything you can do to help move it forward? |
Hi,
While executing js code
client.add(torrentId,{ path: '/path'}, function (torrent) {
var upload_interval = setInterval(function () {
console.log('Upload Speed: ' + torrent.uploadSpeed);
}, 5000);
})
is there any way to manage(increase) the upload speed?
The text was updated successfully, but these errors were encountered: