A WebTorrent protokoll támogatása hozzáadva a libtorrenthez

A könyvtárba libtorrent, amely a BitTorrent protokoll megvalósítását kínálja, amely hatékony a memóriafogyasztás és a CPU terhelés szempontjából, tette hozzá protokoll támogatás WebTorrent. Kód WebTorrenttel dolgozik be fog jönni a libtorrent következő nagy kiadásának részeként, amely a 2.0-s ág után alakult ki, amely kiadásjelölt szakaszban van.

A WebTorrent a BotTorrent protokoll kiterjesztése, amely lehetővé teszi egy decentralizált tartalomelosztó hálózat megszervezését, amely a tartalmat megtekintő felhasználók böngészőinek összekapcsolásával működik. A projekt működéséhez nincs szükség külső szerverinfrastruktúrára vagy böngészőbővítményekre. A weboldal látogatóinak egyetlen tartalomszolgáltató hálózatba kapcsolásához elegendő egy speciális JavaScript kódot elhelyezni a weboldalon, amely WebRTC technológiát használ a böngészők közötti közvetlen adatcsere érdekében. A projekt egy asztali klienst is fejleszt WebTorrent Asztal, amely fejlett funkciókkal rendelkezik, mint például a videostreaming.

A WebTorrent integrációja a libtorrentbe lehetővé teszi, hogy részt vegyen a tartalom terjesztésében nem csak a webhely látogatóinak böngészőjén, hanem a helyhez kötött torrent klienseken keresztül is, segítségével könyvtár libtorrentbeleértve Özönvíz и qBittorrent (Az rTorrentet nem érinti a változás, mivel más könyvtárat használ libtorrent). A libtorrenthez hozzáadott WebTorrent implementáció C++ nyelven íródott, és ha szükséges, átvihető más torrent könyvtárakba és kliensekre (az eredeti WebTorrent írta JavaScriptben).

Ily módon hibrid hálózatok alakíthatók ki olyan résztvevőkkel, akik képesek kommunikálni a BitTorrent és WebTorrent alapú hálózatokkal. A libtorrent alapú torrent kliensek képesek lesznek csatlakozni böngésző alapú WebTorrent társakhoz, például azokhoz, akik részt vesznek a fájlmegosztásban instant.io, valamint a videó közvetítő vagy videó tárhely rendszerekkel PeerTube. A WebTorrent böngészőkliensek viszont az asztali kliensek felhasználóin keresztül hozzáférhetnek a BitTorrent társak által TCP/UDP-n keresztül terjesztett torrentek kiterjedt gyűjteményéhez.

A WebTorrent protokoll támogatása hozzáadva a libtorrenthez

Forrás: opennet.ru

Hozzászólás