WebTorrent, klien torrent dalam penyemak imbas anda

WebTorrent

WebTorrent ialah klien torrent penstriman peer-to-peer yang ditulis dalam JavaScript.

Untuk masa yang lama, penggunaan Torrents agak popular sehingga ketibaan muat turun langsung dan kemudian penyelesaian lain yang timbul sebagai tindak balas kepada permintaan untuk berkongsi maklumat. Di samping itu, sebahagian daripada populariti torrent adalah disebabkan oleh terlalu banyak cetak rompak yang dikongsi melalui medium ini.

Selepas itu dan sehingga hari ini, torrent tidak berhenti digunakan, walaupun pada tahap yang lebih rendah, mereka masih mempunyai sebilangan besar pengguna yang lebih suka medium ini untuk dapat berkongsi dan mendapatkan fail, daripada pengedaran Linux, buku, maklumat, imej, antara lain.

Pelbagai klien torrent yang wujud menawarkan pelbagai ciri, walaupun salah satu yang sentiasa mendapat permintaan tinggi ialah keupayaan untuk menggunakan pelayar web sebagai klien , sekali gus memudahkan banyak perkara.

Sebagai tindak balas kepada perkara ini, WebTorrent telah dicipta. Ditulis sepenuhnya dalam JavaScript, ia menggunakan WebRTC untuk pemindahan rakan ke rakan. Tiada plugin, sambungan atau pemasangan pelayar diperlukan . Menggunakan piawaian web terbuka, WebTorrent menghubungkan pengguna laman web untuk membentuk rangkaian teragih dan terpencar. Tidak seperti PeerCDN, WebTorrent ialah perisian percuma.

Protokol WebTorrent berfungsi sama seperti protokol BitTorrent, kecuali ia menggunakan WebRTC dan bukannya TCP/UTP sebagai protokol pengangkutannya. Komunikasi pelayar-ke-pelayar menghapuskan perantara dan membolehkan pengguna berkomunikasi mengikut terma mereka sendiri. Tiada lagi klien/pelayan, hanya rangkaian rakan-ke-rakan, semuanya sama. “WebTorrent ialah langkah pertama dalam proses meresentralisasi web,” tulis WebTorrent.

Untuk menyokong model sambungan WebRTC, pasukan WebTorrent membuat beberapa perubahan pada protokol penjejakan. Oleh itu, klien WebTorrent berasaskan pelayar atau "peer web" hanya boleh menyambung kepada klien lain yang menyokong WebTorrent/WebRTC.

Setelah rakan sebaya disambungkan, protokol berwayar yang digunakan untuk berkomunikasi adalah sama seperti dalam BitTorrent biasa. Ini sepatutnya memudahkan untuk menambah sokongan WebTorrent kepada pelanggan torrent popular sedia ada seperti Transmission dan uTorrent.

“Cara kita mengekod web akan menentukan cara kita hidup dalam talian. Jadi kita perlu menyepadukan nilai kita ke dalam kod kita. Kebebasan bersuara mesti dibina dalam kod kami. Privasi mesti dibina dalam kod kami. Akses universal kepada semua pengetahuan. Tetapi pada masa ini nilai tersebut tidak tertanam di web,” kata Brewster Kahle, pengasas Arkib Internet.

Salah satu kegunaan WebTorrent yang paling menarik ialah penstriman bantuan rakan sebaya . Projek bukan untung seperti Wikipedia dan Arkib Internet boleh mengurangkan lebar jalur dan kos pengehosan dengan membenarkan pelawat menyertai. Kandungan popular distrim dari pelayar ke pelayar. Kandungan yang kurang kerap diakses dihidangkan dengan andal melalui HTTP dari pelayan asal.

Terdapat juga beberapa kes penggunaan komersial yang menarik, daripada CDN hinggalah penyampaian aplikasi.

“WebTorrent mempunyai potensi komersial yang ketara untuk mengubah secara radikal tanggapan tradisional pelayan-pelanggan, dengan aplikasi untuk infrastruktur dalaman dan komunikasi tertutup daripada pengguna luar. WebTorrent telah bertukar daripada idea kepada percubaan saintifik dan kini berada di ambang untuk menjadi berdaya maju. Ia sangat hebat,” kata Chris Kranky.

Perlu diingatkan bahawa dalam penyemak imbas, WebTorrent hanya boleh memuat turun torrent yang disampaikan oleh klien torrent yang mematuhi WebRTC. Di bawah ialah klien torrent yang serasi dengan WebRTC:

  • Desktop WebTorrent - Pelanggan penstriman torrent sumber terbuka. Untuk Mac, Windows dan Linux;
  • Vuze: pelanggan torrent yang berkuasa dan lengkap;
  • Main semula: Pemain video JavaScript sumber terbuka;
  • [* ]webtorrent-hybrid: Pakej Node.js (baris arahan dan API);
  • Instant.io: Pelanggan WebTorrent mudah di tapak web;
  • βTorrent – ​​Klien: WebTorrent Penuh untuk penyemak imbas;
  • TorrentMedia : Pelanggan WebTorrent Biro.

Akhir sekali, jika anda berminat untuk mengetahui lebih lanjut, anda boleh mendapatkan butiran lanjut di pautan berikut.

Dapatkan WebTorrent

Bagi mereka yang berminat untuk mendapatkan WebTorrent, anda harus tahu bahawa dalam node.js, webtorrent-hybrid boleh memuat turun torrents daripada rakan WebRTC atau rakan TCP. Untuk memasang webtorrent-hybrid, jalankan sahaja arahan berikut dalam terminal.

npm install webtorrent-hybrid –g


Tambahkan sebagai sumber pilihan dalam Google