WebTorrent

Photo of author
Écrit par Mallory Lebel

Se sentir libre de concilier "vie privée" et "vie numérique" sans intrusion.

Ma page Facebook

WebTorrent est un client de torrent en streaming pour node.js et le navigateur

Qu’est-ce que WebTorrent ?

WebTorrent Desktop est capable de diffuser instantanément et de lire immédiatement des vidéos et des fichiers audio. Vous n’avez pas besoin d’attendre que le téléchargement soit terminé.

Il s’agit du premier client torrent conçu pour le Web.

  • Aucun plugin de navigateur
  • Aucune extension
  • Aucune installation n’est nécessaire pour utiliser WebTorrent dans votre navigateur

Facile à utiliser

En option, vous pouvez déposer un fichier torrent ou coller un lien magnétique dans la case située en bas de l’application. Profitez ensuite de la lecture instantanée.

WebTorrent Desktop peut communiquer avec les pairs BitTorrent et WebTorrent

Écrit entièrement en JavaScript, Webtorrent utilise WebRTC pour un véritable transport de pair à pair, décentralisant internet.

Caractéristiques

  • Streaming de torrents
  • Basé sur le Web
  • Lecteur de torrents
  • WebRTC
  • Basé sur Electron
  • Peer-To-Peer
  • Léger
  • Serveur DNLA
  • Streaming de médias
  • Basé sur un navigateur

Conçu pour votre navigateur

Il est entièrement écrit en JavaScript, le langage du Web, de sorte que le même code fonctionne dans les deux environnements d’exécution.

  • Dans node.js, ce module est un simple client torrent, utilisant TCP et UDP pour parler à d’autres clients torrent.
  • Dans le navigateur, WebTorrent utilise WebRTC (canaux de données) pour le transport peer-to-peer.

Il peut être utilisé sans plugins de navigateur, extensions ou installations. C’est juste du JavaScript.

Remarque : WebTorrent ne prend pas en charge les pairs UDP/TCP dans le navigateur.

Il suffit d’inclure le script webtorrent.min.js sur votre page pour commencer à récupérer des fichiers via WebRTC à l’aide du protocole BitTorrent, ou require(‘webtorrent’) avec browserify.

Compte de téléchargement

Pour faire fonctionner BitTorrent sur WebRTC (qui est le seul transport P2P qui fonctionne sur le Web), quelques modifications ont été apportées au protocole.

Améliorez votre anonymat en ligne

Pensez à l'utilisation d'un VPN : une application VPN va changer votre adresse IP pour simuler celle de n'importe quel pays. Vous pourrez accéder à n'importe quel contenu, même celui qui est géo-restreint. Ce logiciel chiffre aussi votre trafic internet pour éliminer les malwares et les risques de piratage.
Pensez à utiliser un gestionnaire de mots de passe

Par conséquent, un client WebTorrent basé sur un navigateur, ou « pair web », ne peut se connecter qu’à d’autres clients prenant en charge WebTorrent/WebRTC.

Pour ensemencer des fichiers vers des pairs Web, utilisez un client qui prend en charge WebTorrent, par exemple WebTorrent Desktop, un client de bureau avec une interface utilisateur familière qui peut se connecter à :

  • des pairs Web webtorrent-hybrid
  • un programme de ligne de commande
  • ou Instant.io, un site Web

Les clients torrent établis comme Vuze ont déjà ajouté la prise en charge de WebTorrent afin de pouvoir se connecter à des pairs normaux et Web. Nous espérons que d’autres clients suivront.

Webtorrent beta

Caractéristiques du réseau

  • Client torrent pour node.js et le navigateur (même paquet npm !)
  • Follement rapide
  • Téléchargez plusieurs torrents simultanément, efficacement
  • Javascript pur (pas de dépendances natives)
  • Expose les fichiers sous forme de flux
  • Récupère des morceaux du réseau à la demande pour que la recherche soit prise en charge (même avant la fin du torrent)
  • Prend en charge les fonctionnalités avancées du client torrent
  • Prise en charge des urls magnétiques via ut_metadata
  • Découverte des pairs via dht, tracker, lsd et ut_pex
  • Api d’extension de protocole pour l’ajout de nouvelles extensions
  • Suite de tests complète (fonctionne complètement hors ligne, donc fiable et rapide)

Caractéristiques de l’environnement navigateur/WebRTC

  • Canaux de données WebRTC pour une communication peer-to-peer légère sans plugin.
  • WebTorrent est un réseau P2P pour l’ensemble du Web. Les clients WebTorrent fonctionnant sur un domaine peuvent se connecter aux clients de n’importe quel autre domaine.
  • Stream de torrents vidéo dans une balise <video> (webm (vp8, vp9) ou mp4 (h.264))
  • Prend en charge Chrome, Firefox, Opera et Safari.

WebTorrent : Un client torrent en streaming basé sur WebRTC qui s’appuie sur TCP & UDP

Gratuit

  • Open Source
  • Torrent en streaming
  • Disponible en plusieurs formats

Liens

WebTorrent Desktop https://webtorrent.io/desktop
Streaming en ligne https://instant.io
Ligne de commande webtorrent-cli

Compatible avec

  • Mac
  • Windows
  • Linux
  • Self-Hosted
  • Google Chrome
  • Safari
  • Opera
  • Node.JS
  • Chromium
  • Firefox

A lire aussi sur notre blog

demonstration de webtorrent


Critique de WebTorrent

Le bon

  1. Licence MIT attrayante. Cette application est détenue et soutenue par une communauté amicale à but non lucratif (au lieu d’une société à but lucratif). Elle est plus sûre car son code complet est disponible publiquement pour la critique.
  2. Décentralisation d’internet. C’est le premier client torrent construit pour le web. Aucun plugin de navigateur, aucune extension ni installation n’est nécessaire pour utiliser WebTorrent dans votre navigateur.
  3. Diffusez et lisez instantanément des vidéos et des fichiers audio. Vous n’avez pas besoin d’attendre que le téléchargement soit terminé.
  4. Plate-forme croisée : Linux, Windows, Mac
  5. Écrit entièrement en JavaScript et utilise WebRTC pour un véritable transport de pair à pair
  6. Facile à utiliser. Vous pouvez déposer un fichier torrent ou coller un lien magnétique dans la boîte située en bas de l’application. Profitez ensuite de la lecture instantanée. Vous pouvez également y déposer un fichier torrent.
  7. Léger
  8. Capable de diffuser des torrents sur AirPlay, Chromecast et DLNA.
  9. Prise en charge des fichiers de sous-titres
  10. Prise en charge de l’utilisation de VLC lorsque WebTorrent ne parvient pas à lire un fichier.

Le mauvais

En version bêta. Donc des fonctionnalités très basiques et limitées. Mais il fonctionne 🙂 Et comme il s’agit d’une source ouverte, tout le monde est invité à y contribuer.

Utilisation

  • WebTorrent 0.24.0 (64-bit)
  • Firefox 52.4.0 (64 bits)
  • Debian 8 Jessie 64 bits
  • GNOME 3.14.1

 Attention : Nous vous conseillons d’utiliser un VPN avant de télécharger un fichier torrent. Un VPN maquillera votre adresse IP.

Ni votre fournisseur d’accès internet, ni n’importe quel hacker ne pourra remonter à votre identité car votre trafic sera instantanément chiffré.

NordVpn est le VPN que nous vous conseillons pour sa vitesse, son double chiffrement et son absence d’enregistrement de vos historiques.

Pour aller plus loin (lien externe)

Et si le pair-à-pair n’était pas seulement un moyen pratique d’échanger des fichiers mais aussi le modèle et le moteur d’une nouvelle organisation sociale ?

Maquillez votre adresse IP

Être anonyme sur internet

banniere abonner nordvpn

0 réflexion au sujet de « WebTorrent »

Laisser un commentaire