TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Instant.io – Streaming file transfer over WebTorrent

349 pointsby zerognowlover 8 years ago

9 comments

jzelinskieover 8 years ago
I work on some BitTorrent software and while it&#x27;s a really cool protocol, it isn&#x27;t designed to sequentially stream data. Some clients support streaming, but the act of prioritizing sequential chunks of data rather than chunks that are most likely to be unavailable in the future is bad behavior for the collective group of peers.<p>I haven&#x27;t personally given much thought to solving the problem of streaming, but I am surprised that the WebTorrent FAQ doesn&#x27;t mention why they didn&#x27;t take this opportunity to design a protocol that has more suitable trade-offs than BitTorrent. I&#x27;m getting mixed messaging; is their goal to connect the BitTorrent network with WebRTC or enable high quality P2P streaming via WebRTC?
评论 #12527528 未加载
评论 #12527020 未加载
评论 #12526963 未加载
评论 #12527514 未加载
评论 #12526980 未加载
评论 #12526946 未加载
ckdarbyover 8 years ago
I see a lot of points about how this isn&#x27;t exactly the best practice but I still don&#x27;t follow why it isn&#x27;t the best practice.<p>Say you&#x27;re already running a video sharing site and your servers are serving up all the content to the clients. So, you add your servers as seeders. The client comes in with support for webRTC, requests packets in order, gets your servers as seeders along with a couple other people watching the video and everyone goes along their merry way.<p>The rare portions don&#x27;t seem to be an issue because your servers are always seeds, always running, and already have the capacity to support all the demand.<p>Is this not a win&#x2F;win to reduce some bandwidth consumption?
评论 #12527227 未加载
评论 #12527395 未加载
amlibover 8 years ago
Tried to stream a 20GB mkv and it ate all my memory until the oom killer took over =(
评论 #12527104 未加载
agumonkeyover 8 years ago
Cool, a little more standalone than <a href="http:&#x2F;&#x2F;file.pizza" rel="nofollow">http:&#x2F;&#x2F;file.pizza</a><p>tests:<p><a href="https:&#x2F;&#x2F;instant.io&#x2F;#74ce2f164e3d9ec5d5ee72c9aafc0cf5860e3d92" rel="nofollow">https:&#x2F;&#x2F;instant.io&#x2F;#74ce2f164e3d9ec5d5ee72c9aafc0cf5860e3d92</a><p><a href="https:&#x2F;&#x2F;instant.io&#x2F;#c241674dc3b257637abfcb08203303fc25de007f" rel="nofollow">https:&#x2F;&#x2F;instant.io&#x2F;#c241674dc3b257637abfcb08203303fc25de007f</a>
strykover 8 years ago
I recently found this service: <a href="https:&#x2F;&#x2F;reep.io" rel="nofollow">https:&#x2F;&#x2F;reep.io</a> which, I believe, uses WebRTC to directly transfer between 2 browsers (they claim that after the initial &#x27;handshake&#x27; they are out of the equation). I&#x27;m curious how it compares with Instant.io for simple file sharing use cases (example: send my mom a movie of my kids that is too large of a filesize to email, in a manner sufficient for a non-technical person to be able to easily receive, view, and save)
arjover 8 years ago
Does anyone know if this works privately. Or if there is a good way to seed files only between friends?
评论 #12534504 未加载
评论 #12530310 未加载
petreover 8 years ago
Never worked for me. Tried to downliad Debian, no luck.
caubover 8 years ago
why not using simply webrtc?
mirimirover 8 years ago
Cool! But be aware WebRTC leaks public IP address for VPN users, and also leaks hashes of device IDs.[0] And in Chrome, it&#x27;s very hard to block. This is a dangerous mix with talk of torrents :(<p>[0] <a href="https:&#x2F;&#x2F;www.browserleaks.com&#x2F;webrtc" rel="nofollow">https:&#x2F;&#x2F;www.browserleaks.com&#x2F;webrtc</a><p>Edit: From feross I get that WebRTC no longer leaks ISP-assigned IPs when using VPNs.
评论 #12528184 未加载
评论 #12527988 未加载