Introducing BitTorrent Torque
blog.bittorrent.com
blog.bittorrent.com
Worst use of "simply put" I've seen in a while. This page actually puts it simply: http://torque.bittorrent.com/labs/
> Turns all torrents links into regular downloads. No torrents to manage. Just content.
Am I seeding? If so, how do I stop?
I think BitTorrent (the company) need to address two things though:
1. Clarify the implementation. It's early days for Torque, but it should be clear to the user when they're uploading data and who can access that data.
2. Address the fact that the brand is (understandably but unfairly) associated with piracy and legal liability. Most people associate bittorrent with illegal downloads and most people don't know much at all about how the technology works. Even if they do, it's often obscured, which I guess brings us back to point 1...
Is it a javascript bittorrent client? Access to local bittorrent client? Access to remote bittorrent client?
I don't want to sound ignorant, I am just confused :(
This has been possible in Opera out-of-the-box for half a decade.
Apparently with Torque I have to manually install a third-party plug-in, and that plugin only works on Windows. Great progress there. It's like replacing HTML5 with Adobe Flash: from native browser support back to a proprietary plug-in.
But it hasn't been in other browsers and Opera has a very small percentage of marketshare. If you're BitTorrent and you want people using their client in the browser, this project makes a lot of sense.
>plugin only works on Windows
I haven't played with it yet, but it ran an installer on my Mac. You might have been confused since it detects your operating system and just installs the right version, not letting you see which systems are supported.
>have to manually install a third-party plug-in
It is mostly automatic, but does ask you since plug-ins run native code and present a significant security risk.
I am guessing it might be necessary to use a plug-in because it requires more access to the system than Flash provides (at least in the security model that it gets run in within the browser) and also perhaps because it allows reusing existing code.
>But it hasn't been in other browsers and Opera has a very small percentage of marketshare. If you're BitTorrent and you want people using their client in the browser, this project makes a lot of sense.
Since contrary to most other opera innovations it was not copied as an extension for firefox, this is probably not something people really want or need.
BitTorrent support in Opera has been removed in Opera 12, at least on Mac OS X.[1]
I'm rather happy that they've removed it, since I already use a better BitTorrent client (Transmission) and Opera always hijack .torrent file to itself.
[1]: http://www.opera.com/support/mastering/sysadmin/#disable-bit...
The plugin downloader is still a large barrier to entry, though.What I'd really like to see is a parallel protocol to BitTorrent that's basically BitTorrent over WebSockets. Consider an update to Vuze, uTorrent, Transmission, and all the other clients, that added a simple WebSocket server. Now, Alice's web browser will never be able to connect to Bob's web browser directly (at least in the foreseeable future), but they could conceivably both connect to Charlie's full client if Charlie was running this server. And the trackers would need to be updated to serve Charlie's address to Alice and Bob (or HTTP proxies to the trackers would need to be developed), but then Alice and Bob could start building the DHT in their LocalStorages. I'm sure I'm missing a lot of technical challenges, but I think this might be feasible.
So if uTorrent/BitTorrent implemented TorrentRTC protocol, browser based clients could initiate a WebRTC PeerConnection and then communicate using the normal DHT/BitTorrent UDP protocols.
Very exciting.
I'm not sure why they spent the time on a plugin
I don't see a use for this, though. It's not much different from just downloading the code and running it, although it'll be much simpler to install.