Play any video from ThePirateBay with this chrome extension
chrome.google.com
chrome.google.com
You can use it to download arbitrary torrent files by modifying the URL. For example, a changed link[2] downloads an Ubuntu ISO.
So there's no peer-to-peer work done by client-side javascript. (The server is written in NodeJS.)
[1] http://api.iflix.io/play/_SOME_MAGNET_HERE_/0
[2] http://api.iflix.io/play/b6b8ce579988a85b2a3ec8cd870ccb785d7...
I would like to hear the answer to your other question though. It looks like a marriage between the iflix server and your own connection with most bandwidth being put on your side.
Also, for projects like XBMCTorrent the torrent is seeded while the user is viewing the movie. Wouldn't abundant leaching completely destroy the ecosystem?
How does it not get the ip?