Libtorrent kitaplığında WebTorrent protokolü zaten destekleniyor

Feros Aboukhadijeh (WebTorrent kodunu kim yazdı) bilinir kıldı son günlerde o libtorrent kitaplığına WebTorrent protokolü için destek eklendi (bellek tüketimi ve CPU yükü açısından BitTorrent protokolünün verimli bir uygulamasını sunar).

WebTorrent'e aşina olmayanlar için, bunu bilmeleri gerekir bu bir torrent istemcisidir P2P akışı JavaScript ile yazılmış Feross Aboukhadijeh (aynı zamanda YouTube Instant'ı da yaratan) ve web tarayıcılarında kullanılmak üzere WebTorrent ekibinin yanı sıra sunucusuz WebTorrent ve BitTorrent ağlarını bağlayabilen bağımsız bir WebTorrent masaüstü sürümü.

Üzerinde WebTorrent

Çevrimiçi video ana odak noktasıdır, WebTorrent'in en kullanışlı olduğu yer burasıdır. Daha küçük dosyalar veya veri kümeleri için daha az uygundur, ancak daha büyük dosyalar için idealdir.

Dosya kullanılabilirliği, BitTorrents'ta olduğu gibi, torrent dağıtımına bağlıdır. Birkaç kullanıcı bir dosyayı paylaşırsa, alternatif olarak web tohumlama sağlayan bir HTTP sunucusu olabilir.

Web yayını olmadan paylaşılamaz. Ancak bunun bazı olumlu sonuçları olabilir. Büyük bir özel dosyayı başka biriyle paylaşmak için bir aracı yükleme sitesi kullanmak yerine, WebTorrent ile bir yerde iz bırakmadan veya yükleme sırasında potansiyel olarak bir yerde arşivlenmiş olmadan doğrudan bağlanabilirsiniz.

WebTorrent, BotTorrent protokolünün bir uzantısıdır ne pmerkezi olmayan bir ağ düzenlemenize izin verir İçeriği gören kullanıcıların tarayıcılarının birbirine bağlanmasıyla çalışan içerik dağıtımı.

proje harici sunucu altyapısı gerekmez ve çalışacak tarayıcı eklentileri. Site ziyaretçilerini tek bir içerik dağıtım ağına bağlamak için, tarayıcılar arasında doğrudan veri alışverişi için WebRTC teknolojisini kullanan siteye özel JavaScript kodu yerleştirmek yeterlidir.

Proje ayrıca video akışı gibi gelişmiş özelliklere sahip WebTorrent Masaüstü istemcisini de geliştiriyor.

libtorrent zaten WebTorrent'e sahip

Entegrasyon libtorrent size WebTorrent'ten içerik dağıtımına katılmanıza izin verir yalnızca web sitesi ziyaretçilerinin tarayıcıları aracılığıyla değil, aynı zamanda libtorrent kitaplığını kullanarak sabit torrent istemcileri aracılığıyla, Deluge ve qBittorrent dahil (rTorrent, farklı bir libtorrent kitaplığı kullandığından değişikliği etkilemez).

Libtorrent'e eklenen WebTorrent uygulaması C ++ ile yazılmıştır ve istenirse diğer torrent kitaplıklarına ve istemcilere taşınabilir (orijinal WebTorrent JavaScript ile yazılmıştır).

Bu nedenle BitTorrent ve WebTorrent tabanlı ağlarla etkileşim kurabilen katılımcılarla hibrit ağlar oluşturabilirler.

Libtorrent tabanlı torrent istemcileri, örneğin instant.io aracılığıyla dosya paylaşımının yanı sıra PeerTube'a dayalı video akışı veya video barındırma sistemlerine katılarak tarayıcılarda çalışan WebTorrent eşlerine bağlanabilecektir.

Webtorrent freetorrent desteği, birçok torrent istemcisinin tarayıcı eşlerine bağlanması için kapıyı açar. Tarayıcı eşleri (WebRTC kullanması gerekenler) artık şu anda yalnızca TCP / UDP eşleri için kullanılabilen çok sayıda sele erişebilecek.

WebTorrent protokolü, yaygın olarak desteklenen TCP ve UDP aktarımlarına ek olarak eşlerin WebRTC aracılığıyla bağlanmasına olanak tanır. Aslında, bir protokol uzantısında (bkz. ΜTP protokolü) BitTorrent protokolüne UDP desteği eklenmiştir ve şimdi UDP, BitTorrent istemcileri tarafından kullanılan ana aktarımdır.

Sırayla, WebTorrent tarayıcı istemcileri şunları yapabilecektir:sabit istemci kullanıcıları aracılığıyla, kapsamlı dağıtılmış torrent koleksiyonuna erişin BitTorrent eşleri tarafından TCP / UDP üzerinden.

Çalışılacak kod WebTorrent, libtorrent'in bir sonraki önemli sürümüne dahil edilecek, sürümler için aday olma aşamasında olan şube 2.0'dan sonra oluşmuştur.

Son olarak, onun hakkında daha fazla bilgi edinmek istiyorsanız, orijinal yayına başvurabilirsiniz. Aşağıdaki bağlantıda.

webtorrent-masaüstü-
İlgili makale:
Webtorrent masaüstü: torrent dosyalarını izlemek için mükemmel bir uygulama

Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.