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
para debian testing hay que hacer:
su
ln -s /usr/bin/nodejs /usr/local/bin/node
sino da un error de que no se encuentra node
gracias x el aporte!
Muy buen tip, bro.
Hola! Otro dato para usuarios Debian (donde pueden no funcionar los repositorios PPA, linux mint debian edition, por ejemplo)
echo «deb http://ftp.us.debian.org/debian wheezy-backports main» >> /etc/apt/sources.list (o crear una entrada .list en /etc/apt/sources.list.d)
apt-get update
apt-get install nodejs
Instalar npm:
wget https://www.npmjs.org/install.sh
chomd +x install.sh
./install.sh
npm install -g peerflix
qué bueno che, otra herramienta más. Yo luego de popcorntime que no me funcionó bien, comencé a buscar y encontré el xbmctorrent, un plugin para este Centro multimedia que nunca había instalado la verdad que junto a otros plugin lo hacen un programa muy completo, como pelisalacarta… con xbmctorrent y pelisalacarta, más plugin de youtube, más plugin de subtítulos… ya estoy hecho.
Eso también es muy bueno, el plugin de subtítulos que puede buscar en varias páginas a la vez.
SAludos y gracias
Muy bueno. Solo comentar que para XBMC ya existía un plugin para hacer algo similar, XBMCtorrent se llama y funciona de lujo. Existe otro proyecto similar en alpha creó, de los creadores de Acestream que permite reproducir también enlaces torrent en el navegador. No recuerdo el nombre. Saludos.
bien! gracias x recordarlo!
abrazo! Pablo.
Alguien sabe por casualidad por qué BLAG dejó de aparecer en la lista de distros 100% libres?
No se, pero hoy he visto que planean hacer un nuevo lanzamiento
http://forums.blagblagblag.org/viewtopic.php?t=5602
La distro está inactiva desde el 2011
Puede ser porque se unieron con el proyecto GdNewHat: GdNewHat system distribution mainly use binary-blob (non-free firmware, driver), seguramente por ello fue eliminada de la lista de software libre 100%.
GdNewHat system distribution mainly use binary-blob (non-free firmware, driver) free GNU Linux-libre kernel that is maintained by FSF Latin America instead of official linux kernel. So, some hardware may not enough function or may be unsupported in a lot of cases. However, you can make completely clean computer system with only free software without restrictive licenses if you use it.
Por lo tanto sí es 100% libre.
Lo que no me queda claro de estos programas es si comparten igual que los otros gestores de torrents.
Por que ya desde hace mucho había algunos gestores que permitían descargar los torrents dándoles prioridad a las primeras partes del archivo y era cuestión de ir a la carpeta de temporales y reproducir el archivo con smplayer, vlc…. conforme descargaba.
El problema con esto es que va en detrimento de las semillas disponibles.
Interesante… la verdad que no lo sé. :S
XBMCTorrent si hace seeding, Peerflix los desconozco.
Gracias por el dato.
Hace seeding si lo configurás… sino por defecto, borra el torrent al bajarlo.
Hola! Existe algún programa como popcorntime para series? Sino, tendré que implementar este, gracias
Pues adelante, saludos y gracias de antemano!
Me parece buena idea este nuevo método de poder ver torrent Online ya que los torrents tienen un tiempo de vida más prolongado que los DD, pero de cierto modo esto va contra todas las reglas del el mismo protocolo Bittorrent ya que en lugar de ser «peer to peer», el que ve la película solo la descargará y no podrá seedear, ya que supongo que solo serán archivos temporales hasta que termine la reproducción del vídeo. En mi simple opinión, yo no apoyo esta idea.
Otra opción mas aparte de Popcorn Time para ver películas vía streaming, gracias por el tip y saludos! 0/
hola amigos porfavor alguine puede decirme si esto funciona todo anda bien, en la terminal veo que esta descagando pero en el vlc no reproduce nada o como funciona esto tengo que esperar a que descarge totalmente la peli para poder ver, ademas donde puedo bajar los torrents de peliculas para yo escoger cual ver hay alguna pagina donde descagar los torrents de peliculas. gracias
fedora 20
Hola. Por qué los scripts al crearse ya tiene permisos de ejecución?? O sea por qué no tengo que hacer por ej. sudo install -m755 /tmp/Torrent-Video-Player /usr/local/bin/
saludos y gracias!
Excelente información