WebTorrent, klien torrent di browser Anda

WebTorrent

WebTorrent adalah klien torrent streaming peer-to-peer yang ditulis dalam JavaScript.

Untuk waktu yang lama penggunaan torrent cukup populer hingga kedatangan unduhan langsung dan setelah itu ke solusi lain yang lahir karena permintaan untuk dapat berbagi informasi, selain fakta bahwa sebagian dari popularitas torrent adalah karena terlalu banyak pembajakan yang dibagikan dengan cara ini.

Setelah itu dan sampai saat ini, torrent tidak berhenti digunakan, Meskipun pada tingkat yang lebih rendah, masih banyak pengguna yang lebih memilih media ini untuk dapat berbagi dan mendapatkan file, antara lain dari distribusi Linux, buku, informasi, gambar.

Beda Klien torrent yang ada menawarkan berbagai fitur, meskipun yang selalu diminati, Ini adalah kekuatannya menggunakan browser web sebagai klien dan dengan demikian memfasilitasi banyak hal.

Mengingat ini, WebTorrent lahir, seluruhnya ditulis dalam JavaScript, ia menggunakan WebRTC untuk transportasi peer-to-peer. Tidak diperlukan plugin, ekstensi, atau instalasi browser. Menggunakan standar web terbuka, WebTorrent menghubungkan pengguna situs web untuk membentuk jaringan terdistribusi dan terdesentralisasi. Tidak seperti PeerCDN, WebTorrent adalah perangkat lunak gratis.

Protokol WebTorrent bekerja persis seperti protokol BitTorrent, kecuali bahwa ia menggunakan WebRTC, bukan TCP/uTP sebagai protokol transportasi. Komunikasi lintas-browser memotong perantara dan memungkinkan pengguna untuk berkomunikasi dengan persyaratan mereka sendiri. Tidak ada lagi klien/server, hanya jaringan peer, semuanya sama. "WebTorrent adalah langkah pertama dalam proses resentralisasi web," tulis WebTorrent.

Untuk mendukung model koneksi WebRTC, tim WebTorrent membuat beberapa perubahan pada protokol pelacakan. Oleh karena itu, klien WebTorrent berbasis browser atau "peer web" hanya dapat tersambung ke klien lain yang mendukung WebTorrent/WebRTC.

Setelah peer terhubung, protokol kabel yang digunakan untuk berkomunikasi sama persis dengan BitTorrent biasa. Ini seharusnya memudahkan untuk menambahkan dukungan WebTorrent ke klien torrent populer yang sudah ada seperti Transmission dan uTorrent.

“Cara kita membuat kode web akan menentukan cara kita hidup online. Jadi kita perlu mengintegrasikan nilai-nilai kita ke dalam kode kita. Kebebasan berekspresi harus dibangun ke dalam kode kita. Privasi harus dibangun ke dalam kode kita. Akses universal ke semua pengetahuan. Namun saat ini nilai-nilai tersebut tidak disematkan di web,” kata Brewster Kahle, pendiri Internet Archive.

Salah satu penggunaan WebTorrent yang paling menarik adalah streaming dengan bantuan rekan.. Proyek nirlaba seperti Wikipedia dan Internet Archive dapat mengurangi bandwidth dan biaya hosting dengan mengizinkan pengunjung untuk berpartisipasi. Konten populer dialirkan dari browser ke browser. Konten yang jarang diakses disajikan dengan andal melalui HTTP dari server asal.

juga ada beberapa kasus penggunaan bisnis yang menarik, mulai dari CDN hingga pengiriman aplikasi.

“WebTorrent memiliki potensi komersial yang signifikan untuk secara radikal mengubah gagasan tradisional tentang client-server, dengan aplikasi untuk infrastruktur internal dan komunikasi tertutup dari pengguna eksternal. WebTorrent telah berubah dari sebuah ide menjadi eksperimen ilmiah dan sekarang hampir menjadi layak. Ini sangat keren, ”kata Chris Kranky.

Perlu dicatat bahwa di browser, WebTorrent hanya dapat mengunduh torrent yang dilayani oleh klien torrent yang kompatibel dengan WebRTC. Di bawah ini adalah klien torrent yang kompatibel dengan WebRTC:

  • WebTorrent Desktop - Klien streaming torrent sumber terbuka. Untuk Mac, Windows dan Linux;
  • Vuze: klien torrent yang kuat dan lengkap;
  • Pemutaran: Pemutar video JavaScript sumber terbuka;
  • [* ]webtorrent-hybrid: paket Node.js (baris perintah dan API);
  • Instant.io: Klien WebTorrent sederhana di situs web;
  • βTorrent – ​​​​Klien: WebTorrent Lengkap untuk browser;
  • TorrentMedia : Klien WebTorrent Biro.

Akhirnya, jika Anda tertarik untuk mengetahui lebih banyak tentangnya, Anda dapat berkonsultasi dengan detailnya Di tautan berikut.

Dapatkan WebTorrent

Bagi mereka yang tertarik untuk mendapatkan WebTorrent, Anda harus tahu bahwa di node.js, webtorrent-hybrid dapat mengunduh torrent dari rekan WebRTC atau rekan TCP. Untuk menginstal webtorrent-hybrid, jalankan saja perintah berikut di terminal.

npm install webtorrent-hybrid –g


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.