Libtorrent-kirjastossa on jo WebTorrent-protokollan tuki

Feross Abouhadijeh (kuka kirjoitti WebTorrent-koodin) teki siitä tunnetuksi äskettäin että lisäsi WebTorrent-protokollan tuen libtorrent-kirjastoon (joka tarjoaa BitTorrent-protokollan tehokkaan toteutuksen muistin kulutuksen ja suorittimen kuormituksen suhteen).

Niille, jotka eivät tunne WebTorrentia, heidän pitäisi tietää se tämä on torrent-asiakas P2P-suoratoisto kirjoitettu JavaScriptillä Feross Aboukhadijeh (joka myös loi YouTube Instantin) ja WebTorrent-tiimi käytettäväksi selaimissa, sekä erillinen WebTorrent-työpöytä, joka pystyy yhdistämään palvelimettomat WebTorrent- ja BitTorrent-verkot.

Noin WebTorrent

Online-video on pääpainokoska tässä on WebTorrent eniten hyötyä. Se ei sovi pienempiin tiedostoihin tai tietojoukoihin, mutta on ihanteellinen suurempiin tiedostoihin.

Tiedostojen saatavuus, kuten BitTorrentsissa, riippuu torrentin kylvämisestä. Jos vain harvat käyttäjät jakavat tiedostoa, vaihtoehtoinen on HTTP-palvelin, joka tarjoaa verkkosivun.

Sitä ei voi jakaa ilman verkkoyhteyttä. Tällä voi kuitenkin olla joitain myönteisiä vaikutuksia. Sen sijaan, että käyttäisit välittäjälataussivustoa suuren yksityisen tiedoston jakamiseen jonkun muun kanssa, WebTorrentin avulla voit muodostaa yhteyden suoraan jättämättä jälkiä jonnekin tai mahdollisesti arkistoituna jonnekin latauksessa.

WebTorrent on BotTorrent-protokollan laajennus mitä savulla voit organisoida hajautetun verkon sisällönjakelusta, joka toimii yhdistämällä sisällön katselevien käyttäjien selaimet.

El proyecto ulkoista palvelininfrastruktuuria ei tarvita ja selaimen lisäosat toimimaan. Jos haluat linkittää sivuston kävijät yhteen sisällönjakeluverkostoon, riittää, että sijoitat erityisen JavaScript-koodin sivustolle, joka käyttää WebRTC-tekniikkaa suoraan tiedonvaihtoon selainten välillä.

Hanke kehittää myös WebTorrent Desktop -asiakasohjelmaa, jolla on niin edistyneitä ominaisuuksia kuin videoiden suoratoisto.

libtorrentilla on jo WebTorrent

Integraatio WebTorrentista libtorrentissa antaa sinun osallistua sisällön jakeluun paitsi verkkosivuston kävijöiden selaimissa myös paikallaan olevien torrent-asiakkaiden kautta libtorrent-kirjastoa käyttämällä, mukaan lukien Deluge ja qBittorrent (rTorrent ei vaikuta muutokseen, koska se käyttää eri libtorrent-kirjastoa).

Libtorrentiin lisätty WebTorrent-toteutus on kirjoitettu C ++ - muodossa ja voidaan haluttaessa siirtää muille torrent-kirjastoille ja asiakkaille (alkuperäinen WebTorrent on kirjoitettu JavaScript-muodossa).

Siksi se on he voivat muodostaa hybridiverkkoja osallistujien kanssa, jotka pystyvät olemaan vuorovaikutuksessa BitTorrent- ja WebTorrent-pohjaisten verkkojen kanssa.

Libtorrent-pohjaiset torrent-asiakkaat voivat muodostaa yhteyden selaimissa toimiviin WebTorrent-ikäisiin esimerkiksi osallistumalla tiedostojen jakamiseen instant.io -palvelun kautta sekä videoiden suoratoisto- tai videopalvelujärjestelmiin.

Webtorrent freetorrent -tuki avaa oven monille muille torrent-asiakkaille yhteyden muodostamiseen selainvertaisiin. Selainvertajat (joiden on käytettävä WebRTC: tä) voivat nyt käyttää suurta määrää torrenteja, jotka ovat tällä hetkellä käytettävissä vain TCP / UDP-vertaisille.

WebTorrent-protokolla antaa vertaisyhteyksien muodostaa yhteyden WebRTC: n kautta laajalti tuettujen TCP- ja UDP-lähetysten lisäksi. Itse asiassa UDP-tuki lisättiin BitTorrent-protokollaan protokollalaajennuksessa (katso μTP-protokolla), ja nyt UDP on tärkein BitTorrent-asiakkaiden käyttämä kuljetus.

Toisaalta, WebTorrent-selainohjelmat pystyvätpaikallaan olevien asiakkaiden kautta, pääsy laajaan jaettujen torrentien kokoelmaan sen BitTorrent-ikäisensä TCP / UDP: n kautta.

Koodi, jota haluat käyttää WebTorrent sisältyy seuraavaan libtorrentin merkittävään versioon, muodostettu haaran 2.0 jälkeen, joka on ehdokas julkaisuihin.

Lopuksi, jos haluat tietää enemmän siitä, voit tutustua alkuperäiseen julkaisuun Seuraavassa linkissä.

webtorrent-työpöytä-
Aiheeseen liittyvä artikkeli:
Webtorrent-työpöytä: erinomainen sovellus torrent-tiedostojen suoratoistoon

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.