U shtua mbështetje për protokollin WebTorrent në libtorrent

Tek biblioteka libtorrent, i cili ofron një zbatim efikas të protokollit BitTorrent për sa i përket konsumit të memories dhe ngarkesës së CPU-së, shtuar mbështetje protokolle webtorrent. Kod punoni me WebTorrent do të hyjë në versionin tjetër të madh të libtorrent pas degës 2.0, e cila është një kandidat për lirim.

WebTorrent është një zgjerim i protokollit BotTorrent që ju lejon të organizoni një rrjet të decentralizuar të shpërndarjes së përmbajtjes që funksionon duke lidhur shfletuesit e përdoruesve që shikojnë përmbajtje. Projekti nuk kërkon një infrastrukturë të jashtme të serverit dhe shtojca të shfletuesit për të punuar. Për të lidhur vizitorët e faqes në një rrjet të vetëm të shpërndarjes së përmbajtjes, mjafton të vendosni një kod të veçantë JavaScript në sajt që përdor teknologjinë WebRTC për shkëmbimin e drejtpërdrejtë të të dhënave midis shfletuesve. Projekti gjithashtu zhvillon një klient desktop Desktop WebTorrent, i cili ka veçori të tilla të avancuara si transmetimi i videos.

Integrimi i WebTorrent në libtorrent do t'ju lejojë të merrni pjesë në shpërndarjen e përmbajtjes jo vetëm përmes shfletuesve të vizitorëve të faqes, por edhe përmes klientëve të palëvizshëm torrent, duke përdorur biblioteka libtorrentduke përfshirë përmbytje и qBittorrent (rTorrent nuk ndikohet nga ndryshimi, pasi përdor një bibliotekë të ndryshme libtorrent). Implementimi i WebTorrent i shtuar në libtorrent është i shkruar në C++ dhe mund të transferohet në biblioteka dhe klientë të tjerë torrent nëse dëshironi (origjinal WebTorrent shkruar nga në JavaScript).

Në këtë mënyrë, rrjetet hibride mund të formohen me pjesëmarrës të aftë të ndërveprojnë me rrjetet e bazuara në BitTorrent dhe WebTorrent. Klientët e torrentit të bazuar në libtorrent do të jenë në gjendje të lidhen me kolegët e WebTorrent të bazuar në shfletues, siç janë ata që marrin pjesë në ndarjen e skedarëve nëpërmjet çastit.io, si dhe me transmetimin e videove ose sistemet e pritjes së videos bazuar në PeerTube. Nga ana tjetër, klientët e shfletuesit WebTorrent do të jenë në gjendje të aksesojnë një koleksion të gjerë torrentësh të shpërndarë nga kolegët e BitTorrent mbi TCP/UDP përmes përdoruesve të klientëve të desktopit.

U shtua mbështetje për protokollin WebTorrent në libtorrent

Burimi: opennet.ru

Shto një koment