El otro día me crucé con un interesante artículo en el que describían las bondades de Peerflix, un cliente de BitTorrent desarrollado en NodeJS que permite reproducir videos mediante streaming de torrents. O sea, permite ir viendo el video a medida que va descargando el torrent.
De hecho, Peerflix es la herramienta que utiliza Popcorn time bajo el capó, pero se puede usar por separado y hacer streaming de torrents en cualquier otro reproductor de video.
Instalación
En Ubuntu y derivados: 1.- Instalar NodeJS:
sudo add-apt-repository ppa:chris-lea/node.js sudo apt-get update sudo apt-get install nodejs
2.- Instalar Peerflix usando npm
sudo npm install -g peerflix
En Arch y derivados: Es posible instalar la versión estable o en desarrollo (Git). Por ejemplo, en caso de que quieras instalar la versión estable:
yaourt -S peerflix
Otras distros: En otras distribuciones, hay que seguir el mismo procedimiento: instalar Node.js, y luego instalar Peerflix usando npm install-g peerflix.
Integración con Firefox
En Ubuntu y derivados: 1.- Instalar vlc, xterm, python-libtorrent y wget
sudo apt-get install vlc xterm python-libtorrent wget
2.-Para poder abrir archivos torrent desde Firefox y reproducirlos con VLC a través de Peerflix:
wget https://raw.github.com/hotice/webupd8/master/Torrent-Video-Player -O /tmp/Torrent-Video-Player sudo install /tmp/Torrent-Video-Player /usr/local/bin/
A continuación, hay que abrir Firefox y hacer clic en un enlace de archivo torrent. Cuando pregunte qué aplicación utilizar, hay que seleccionar Otra e ingresar /usr/local/bin/Torrent-Video-Player 3.- Para incluir soporte para enlaces magnet:
wget https://raw.github.com/danfolkes/Magnet2Torrent/master/Magnet_To_Torrent2.py -O /tmp/Magnet_To_Torrent2.py sudo install /tmp/Magnet_To_Torrent2.py /usr/local/bin/ wget https://raw.github.com/hotice/webupd8/master/Magnet-Video-Player -O /tmp/Magnet-Video-Player sudo install /tmp/Magnet-Video-Player /usr/local/bin/
Al igual que en el caso anterior, hay que abrir Firefox y hacer clic en un enlace magnet. Cuando pregunte qué aplicación utilizar, hay que seleccionar Otra e ingresar /usr/local/bin/Torrent-Video-Player
Utilización
En caso de que no hayas optado por la integración con Firefox, es posible utilizar Peerflix en forma manual. Simplemente hay que abrir un terminal e ingresar el siguiente comando:
peerflix http://url-del-torrent.torrent --vlc
Por ejemplo, para ver la escena de Big Buck Bunny (película open source):
peerflix http://torcache.net/torrent/C39FE3EEFBDB62DA9C27EB6398FF4A7D2E26E7AB.torrent --vlc
También es posible usar enlaces magnet.
peerflix magnet:?xt=urn:btih:codigo-magnet --vlc
Siguiendo el ejemplo, el enlace magnet para Big Buck Bunny sería:
peerflix magnet:?xt=urn:btih:c39fe3eefbdb62da9c27eb6398ff4a7d2e26e7ab
Por último, es posible utilizar Peerflix con archivos torrent almacenados en forma local:
peerflix nombrearchivotorrent.torrent
Fuente: desdelinux