Live data from Hacker News

WebTorrent

webtorrent.io

141–149 of 149 posts

Re: WebTorrent

#141
post #103
post #31

I'm building a decentralized ai marketplace and guess what? This piece of software is the backbone of our off-chain file transfer protocol. It just works; however, its seeder (BitTorrent-tracker) depends on node-webrtc, and it is not an official node package for web-rtc. It has some weird issues. For example, when you seed the torrent through BitTorrent-tracker, and on the client side (chrome browser), I used chrome:…

Can I buy some of your stock?

yes, write me mod.moody@gmail

Re: WebTorrent

#142

Earlier quoted context omitted.

I am on a 200GB capped residential LTE internet connection. Upload is included in that data cap. If this was surreptitiously deployed that would cost me money and generally be not cool.

Seems like the browser should warn of a webRTC connection coming from the site.

Sounds like a job for an adblocker

Re: WebTorrent

#143

Earlier quoted context omitted.

Seems like the browser should warn of a webRTC connection coming from the site.

Sounds like a job for an adblocker

Is it? An adblocker blocks content.

Controlling invasive technologies like camera use or file browsing cannot be realistically achieved by an adblocker.

Re: WebTorrent

#144
post #81

Earlier quoted context omitted.

That attitude is totally fine if you don't care about having people visit your site more than once.

Most people will view the content they like.

Have you ever used a limited data plan yourself or talked to someone who does about their web and app use patterns? People get attuned to which sites are wasting their data very quickly.

Re: WebTorrent

#145

Earlier quoted context omitted.

I wonder if Tailscale have any numbers on how often clients failover to STUN?

But it doesn't matter since STUN is just used for setting up the connection; it doesn't relay traffic. WebRTC always needs a coordination server to exchange tokens, so STUN doesn't make it less P2P.

Failover to TURN servers then?

Re: WebTorrent

#146
post #35

WebTorrent is obviously well suited for p2p file distribution, but using a minimal subset of the protocol also provides a nice hack for easily bootstrapping peer connections between web app users. Piggybacking on public mediums already designed to do peer exchange can let you rapidly prototype a WebRTC project without the hassle of running your own server anywhere. I built a library that explores this idea: https://g…

Thank you so much for your work on Trystero! It’s one of the most amazing projects I’ve ever found. I’ve used it to great success on multiple projects and I’m a big fan. I don’t understand how Trystero doesn’t have thousands of GitHub stars by now.

I wish more people would pay attention to Trystero because it enables so many interesting use cases. It’s the foundation of https://chitchatter.im/ and I recently wrote about the potential of this library: https://dev.to/jeremyckahn/taking-the-power-back-with-web-me...

Re: WebTorrent

#147
post #122

For most commonly downloaded torrents, webrtc support is not enough yet, that i know of. While torrent clients like transmission, qbittorrent and rtorrent do not support webrtc it would be difficult to guarantee the spread of this tech that would otherwise be great

Progress is coming along on that! https://github.com/webtorrent/webtorrent/issues/369

the main hold-up on this is actually libtorrent not releasing WT support in a full release yet, from my talks with qBit devs, there's a lot of people waiting for them to simply include it in a release as it seems stable, and there are quite a few people using it on rasterbar, see https://tracker.btorrent.xyz/stats

Re: WebTorrent

#148
post #31

I'm building a decentralized ai marketplace and guess what? This piece of software is the backbone of our off-chain file transfer protocol. It just works; however, its seeder (BitTorrent-tracker) depends on node-webrtc, and it is not an official node package for web-rtc. It has some weird issues. For example, when you seed the torrent through BitTorrent-tracker, and on the client side (chrome browser), I used chrome:…

hey, I'm one of the few remaining active WebTorrent devs and I've seen this issue myself, to the point where it's simply easier to use NWjs or Electron with node integration and use chromiums wrtc implementation instead of the wrtc package, if you ever manage to find a better replacement for wrtc for node tell me, and I'll make sure it's implemented ;p

Re: WebTorrent

#149

This is pretty cool, but wouldn't it make it harder to get seeds in the first place? Just imagining someone getting their file and closing the torrent tab, I guess you could try and address this with some UI callouts, but as a frequent torrenter, since it runs on a dedicated machine/application I tend to seed heavily.

Those with a good internet connection will download faster than they play the movie. Say for a 2h movie, it gets downloaded in 15min and shared for the remaining 1h45min...
Post reply on HN