¡Esta es una revisión vieja del documento!
Tabla de Contenidos
WebTorrent CLI
Cliente BitTorrent/WebTorrent para usar desde la terminal, construido sobre Node.js. Su objetivo principal es descargar, compartir y reproducir torrents en streaming sin necesidad de una aplicación gráfica.
Características
El comando instalado es webtorrent y permite:
- Descargar torrents mediante magnet links, archivos .torrent, URLs HTTP/HTTPS o hashes.
- Hacer streaming de contenido mientras todavía se está descargando.
- Crear torrents a partir de archivos o carpetas.
- Hacer seed de archivos/carpetas.
- Consultar los metadatos e información de un torrent.
- Seleccionar archivos concretos dentro de un torrent.
- Limitar velocidades de descarga/subida.
- Ejecutar scripts al terminar o salir.
- Mantener un torrent compartiéndose después de terminar la descarga.
Streaming de vídeo
webtorrent puede ir solicitando las piezas necesarias bajo demanda, lo que permite empezar a reproducir un vídeo antes de que haya terminado la descarga. También puede enviar el contenido a reproductores/dispositivos como VLC, IINA, MPV, Chromecast, AirPlay, DLNA, etc
Para reproducir un vídeo en streaming que se está compartiendo por BitTorrent sin tener que esperar a descargarlo completamente:
webtorrent "magnet:..." --mpv
Cuando se haya descargargado lo necesario, se pasará la salida al reproductor mpv.
También acepta ficheros .torrent:
webtorrent fichero.torrent --mpv
