4 ms·
Really there's no reason Firefox and Chrome shouldn't support torrents as a normal download mechanism, default to 1.0 share ratio with a cap of 1/3 upload speed
by cookiecaper 15y ago
Really there's no reason Firefox and Chrome shouldn't support torrents as a normal download mechanism, default to 1.0 share ratio with a cap of 1/3 upload speed (obviously adjustable), and just let web sites start using it transparently for every file over 20 megs.
BitTorrent is a GREAT content delivery mechanism. It decreases download time, decreases bandwidth costs (for everyone), ensures that file remain available as long as there are seeds (i.e. no way to censor a rogue file from a central point of control (assuming DHT is in use of course)), and checks every chunk and automatically redownloads if corruption is discovered. It's really pretty awesome.
- jedberg 15y agoIt's a privacy issue. Imagine I'm an Evil Doer(tm) and I decide to go to a porn site and download "Sick fetishes 3" just so I can publish the list of IP addresses that were part of my BT swarm. With BT right now, you as a user are probably savvy enough to know that risk and accept it, but if it was built right into the the browser, a lot of bad things could happen. It's too bad too, because I'd love to see a much bigger adoption of BT.
- fl3tch 15y agoWhile this is true, browsers could benefit from a "bittorrent-lite" implementation. You get the files from a server, but they come with metadata like a .torrent file, which includes hashes for small chunks of the file. Downloads are automatically checked and can resume anywhere. It could all be transparent to the user. Really, it's amazing this isn't the default way to download yet.
- premchai21 15y agoResuming fetching multiple unfetched fragments of a resource is already possible with HTTP range requests. Checking the entire file can be done if the server provides a Content-MD5 header (though I'm not sure actual client use of this is widespread), and checking parts of it is infrequently useful by itself to the processing application and would be highly application-dependent even if so. The big win of BitTorrent is the distribution of available channel capacity over the swarm of downloaders; if you're not going to use that part, HTTP does quite well by itself.
- Drbble 15y agoProxy the transfers through the host site? Oh, wait.
- AjithAntony 15y agoOpera does has built-in torrent support
- wmf 15y agoDo they implement it properly, e.g. <video src="torrent:..."> or is is just for downloading?
- exDM69 15y agoBittorrent is not a very effective protocol for streaming video. It's unlikely that it works in video tags and even if it did, it would not provide a very good user experience. Maybe in ideal conditions. Bittorrent does not download files sequentially from the beginning to the end, but it grabs a piece here, a piece there. This way it can achieve greater availability and faster transfers for everyone.
- AjithAntony 15y agoYeah, Opera just has a bittorrent client built in, as in, when you click on a torrent file, it presents it to you like it is "downloading" a traditional file.
- Drbble 15y ago1.0 is too high since the original server is willing to serve a reasonable amount of content and that doesn't even really count as seeding.