Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.
Sign upWebTorrent (node & command line) should be a "hybrid client" #202
Comments
This comment has been minimized.
This comment has been minimized.
|
Hey there, I've been testing the library and got encouraging results, but I've stumbled on this missing feature when trying to create a browser-independent seeder. Saw your 'hope' in #239, was wondering if there's any news on it? PS: Congrats on the project, really cool idea/implementation. |
This comment has been minimized.
This comment has been minimized.
|
Bumping this for TehShrike, as he is too polite to do so himself ;) |
This comment has been minimized.
This comment has been minimized.
|
I'm working on this right now. There's actually quite a bit of code that needs to be refactored, since we were relying on browserify's "browser" field to replace TCP with WebRTC in the browser. Getting the node version of the app to support multiple types of peers is harder than it sounds, and will require changes to multiple webtorrent modules. |
This comment has been minimized.
This comment has been minimized.
|
Is there any way I can be of assistance @feross. "More hands the merrier" |
This comment has been minimized.
This comment has been minimized.
|
Good news everyone! As of v0.32.0, the Please give it a shot! First, seed a file from the the node command line ( Seeding to web peers works while you're downloading too ( The next step is to fix the remaining bugs that cause the streaming to stall, as well as fix the memory leaks preventing the browser from handling files over ~500MB. Please file bugs – or better yet, send PRs. I can't do this alone! |
This comment has been minimized.
This comment has been minimized.
|
AWESOME @feross !!!! |
This comment has been minimized.
This comment has been minimized.
|
Thanks :-) |
This comment has been minimized.
This comment has been minimized.
|
@feross Great Work. But when i attempt to seed the file. I get Missing WebRTC support - was |
This comment has been minimized.
This comment has been minimized.
|
Same issue here, and when trying to install wrtc I get flooded with errors (most likely because I'm on Windows, and it appears wrtc has no Windows support). |
This comment has been minimized.
This comment has been minimized.
|
@ladj. To use wrtc on any other operating system you can just install it globally. Wrtc is under active development may be a while before windows support though. |
This comment has been minimized.
This comment has been minimized.
|
|
From the readme:
The
webtorrentnpm module should support WebRTC so when people use the command linewebtorrentprogram orrequire('webtorrent')and torrent something, they will also swarm with web peers (i.e. web browsers).