Coming Soon, Mobile Torrents
explosivejared writes "ZDNet is running an article on the "mobile implementation of the bittorent protocol which says
'Mobile implementations of the BitTorrent protocol are nearly certain to be part of whatever Google Android comes up with, and if not someone will have one for the open platform straightaway. Already a Windows Torrent product is on Version 2.0, and given the video capability of the iPhone it's clear Apple is not going to let this opportunity pass by. A Symbian Torrent program is on Version 1.3."
http://blogs.zdnet.com/open-source/?p=1742
Search RapidShare and MegaUpload!
Most of the time a mobile phone is sitting there, it isn't using it's antenna. What if something like the iPhone set up bandwidth sharing, so if there were a number of idle iPhones near you, and you were accessing a webpage, some traffic would get funneled through them and sent over wifi to you, making the whole experience MUCH faster. It would obviously only be over short bursts, and I'm not sure everyone would go for it, but it'd probably boost web browsing performance a lot. Almost like a torrent web browser... (I think thats why I thought of this right now)
No one's seeding it. Some guy had 96.4% of the story but after a week gave up and got it on Soulseek.
Maybe I'm being dumb, but I don't see the point of this. Files sent to a mobile are relatively small, even in the case of video due to the size of the screen, and mobile bandwidth is expensive. Bittorrent, on the other hand, is designed to save bandwidth for the server, not the client.
It seems like a bad trade-off to save yourself cheap server bandwidth by spending expensive radio bandwidth.
The BitTorrent protocol keeps connections open with multiple peers and periodic communication with a server. If I was mad enough to download a video or music file on my phone I certainly wouldn't want the phone spending the next several hours uploading on my behalf - the battery drain being a major factor. I think the BitTorrent protocol is fantastic. It is very efficient in using as much bandwidth as you can throw at it and serves its intended purpose of distributing the impact of serving large sets of data. There are more sensible protocols in existence though for devices such as phones.
It ain't happening by Apple. Considering Apple made a deal with YouTube to convert all their videos to Quicktime, Apple is dead-set against allowing any industry standard CODECs on the iPhone. A bit torrent client would be totally useless on the iPhone -- nothing that I encounter is ever in Quicktime.
Now, if and when hackers get some reasonable CODECs on the iPhone, then we'll be talkin'. Though, those same hackers will get bit torrent running on the iPhone as well, so I don't think we'll need to wait for Apple anyway.
Sometimes it's best to just let stupid people be stupid.
Does it really matter what protocol is used to get the data?
You're not a Comcast customer, obviously.
We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
ISPs think BitTorrent is incredibly evil, because from the ISPs viewpoint it is VERY inefficient... Bittorrent is not about efficient file distribution (thats called Akamai), rather Bittorrent is a way for someone to provide a large file cheaply, because it puts the bandwidth costs directly on the customers of the large file.
Unless the protocol has a significant number of simultaneous users for a given file within the ISP's local network, everything is actually transfered twice: once in, and once out. This isn't an efficiency savings, it is an efficiency hit, and a big one given the volume transferred.
They can't cache it either, because so many uses are copyright violations and the protocol is not designed to be friendly to transparent caches. You could make up a cache, but you'd basically have to do a LOT of work with an IDS and a custom cache for a cache which will require many MANY terabytes of disk and that will get you sued if you deploy it.
Likewise, for a mobile use, it will suck twice the power, as you send and receive EVERYTHING twice on your local link.
And wireless bandwidth is much more valuable than the commodity internet link (there is a lot less of it), so even if items ARE staying in the ISP, the double transfer problem is a huge issue unless you have a bunch of people getting the same file right next to each other.
Bittorrent in the mobile world saves the content provider from having to provide cheap, wired bandwidth by making the recipients and/or their WISPs provide expensive wireless bandwidth instead!
Test your net with Netalyzr
In the USA at least, ISPs running automatic caches on behalf of their users are protected from secondary infringement liability by the DMCA.
BitTorrent implemented caching extensions and there was at least one company producing caches for BT and other p2p protocols but it didn't seem to go anywhere.
Ok, Its fairly clever, I'll grant you (Though, its not THAT tricky to code a BitTorrent client in Java), but with mobile data tariffs being what they are, whose actually going to use it?
You feel sleepy. Close your eyes. The opinions stated above are yours. You cannot imagine why you ever felt otherwise.