Peerflix o cómo ver torrents en streaming

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.

Si bien es muy similar, esto no es lo mismo que el streaming p2p tradicional, que seguramente muchos de Uds. utilizan para ver partidos de fútbol u otros programas de TV en vivo. En este caso, Peerflix permite reproducir la película, serie o cualquier video mediante streaming utilizando los archivos torrent o enlaces magnets tradicionales.

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
El último parámetro permite abrir la película automáticamente en VLC. Es posible abrirla automáticamente en mplayer reemplazando –vlc por –mplayer. En caso de que desees ver la película en otro reproductor, hay que abrirla a mano ingresando en el miso la dirección que aparece en el terminal al ejecutar Peerflix.

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
Peerflix incluye soporte para establecer el número máximo de conexiones, cambiar el puerto a utilizar, cargar subtítulos y mucho más. Para más información al respecto, ingresar peerflix –help en un terinal.

 

Fuente: desdelinux

¿Quién está en línea?

Hay 3136 invitados y ningún miembro en línea