WebTorrent: torrent melalui browser. Tidak ada plugin, JavaScript murni



Sekarang, untuk mengunduh dan menonton film dari torrent, Anda tidak perlu klien torrent yang terpisah. Seperti halnya untuk mendistribusikan file menggunakan protokol BitTorrent, klien terpisah juga tidak diperlukan. Browser yang normal sudah cukup, Chrome, Firefox dan Opera (desktop dan Android) didukung.

Semua ini berkat WebTorrent - gabungan dari BitTorrent dan WebRTC. Pengunduhan dan distribusi dilakukan langsung melalui situs. Pemutar bawaan mulai menayangkan film segera setelah beberapa persen diunduh.

Situs https://instant.io/ berfungsi untuk menunjukkan file untuk diunduh atau didistribusikan . Ini menunjukkan tautan magnet atau hash untuk mengunduh (misalnya, seperti dalam distribusi yang diblokir RuTracker).

Atau, antarmuka klien torrent standar diimplementasikan dalam proyek Ξ²Torrent tidak resmi .



WebTorrent adalah gagasan lulusan Stanford, programmer Feross Aboukhadijeh. Ini adalah pengembang yang cukup terkenal, sebelum ia sudah berbicara dengan beberapa proyek luar biasa. Sebagai contoh, ini menunjukkan eksploitasi API Fullscreen HTML5 untuk serangan phishing. Dalam hal ini, browser korban dipaksa ke mode layar penuh, di mana antarmuka browser yang sama digambar.

Sebelum ini, pengembang menciptakan jaringan pengiriman konten peer-to-peer PeerCDN, yang dijual oleh Yahoo pada 2013.

Proyek terbaru Feross dapat menghidupkan kehidupan baru, karena banyak pengguna modern yang bosan dengan layanan video online dengan gaya Netflix, sudah terlalu malas untuk mengunduh klien torrent dan tidak ingin mendistribusikan file. WebTorrent melakukan ini di latar belakang, berbagi seseorang secara tidak terlihat, melalui peramban normal, menggunakan teknologi WebRTC.

Mungkin di masa depan, menggunakan protokol WebTorrent, orang tidak hanya akan mendistribusikan file individual, tetapi juga seluruh situs web. Situs-situs tersebut, yang di-host di komputer ribuan pengguna, tidak dapat ditutup atau diblokir.

WebTorrent adalah klien torrent pertama yang berjalan di web, tidak memerlukan plug-in, ekstensi, atau pemasangan perangkat lunak tambahan lainnya. Ini sepenuhnya ditulis dalam JavaScript dan menggunakan WebRTC untuk transfer data peer-to-peer yang jujur.

Versi mentah pertama WebTorrent muncul beberapa tahun yang lalu, tetapi sejauh ini teknologinya telah matang untuk penggunaan yang serius. Terlebih lagi, enam bulan lalu, bahkan Netflix sendiri di salah satu aplikasi pekerjaan menunjukkan pengetahuan tentang WebTorrent sebagai salah satu persyaratan yang diinginkan untuk kandidat. Ini berarti bahwa bahkan perusahaan besar melihat streaming P2P sebagai peluang bisnis potensial.

Bahkan, teknologi seperti itu dapat secara signifikan mengurangi biaya lalu lintas dan bahkan meningkatkan kualitas layanan.



"Jika Netflix menggunakan WebTorrent, pengguna akan mendapatkan aliran video yang lebih baik selama jam sibuk, " kata penulis. - WebTorrent memungkinkan pelanggan dari satu penyedia layanan Internet untuk bertukar klip video satu sama lain tanpa meninggalkan jaringan penyedia. Ini menjamin kualitas terbaik bahkan ketika saluran antara penyedia dan Netflix sepenuhnya penuh. "

Sayangnya, tidak semua browser mendukung WebRTC, tetapi ada alasan untuk percaya bahwa masa depan web justru di belakang teknologi desentralisasi tersebut.

Source: https://habr.com/ru/post/id387939/


All Articles