Nagdagdag ng suporta para sa WebTorrent protocol sa libtorrent

Sa library libtorrent, na nag-aalok ng pagpapatupad ng BitTorrent protocol na mahusay sa mga tuntunin ng pagkonsumo ng memorya at pagkarga ng CPU, idinagdag suporta sa protocol WebTorrent. Kodigo nagtatrabaho sa WebTorrent papasok bilang bahagi ng susunod na pangunahing pagpapalabas ng libtorrent, na nabuo pagkatapos ng 2.0 na sangay, na nasa yugto ng paglabas ng kandidato.

Ang WebTorrent ay isang extension ng BotTorrent protocol na nagbibigay-daan sa iyong ayusin ang isang desentralisadong network ng pamamahagi ng nilalaman na gumagana sa pamamagitan ng pag-link sa mga browser ng mga user na tumitingin ng nilalaman. Ang proyekto ay hindi nangangailangan ng panlabas na imprastraktura ng server o mga plugin ng browser upang gumana. Upang ikonekta ang mga bisita sa website sa isang network ng paghahatid ng nilalaman, sapat na upang maglagay ng espesyal na JavaScript code sa website na gumagamit ng teknolohiya ng WebRTC para sa direktang pagpapalitan ng data sa pagitan ng mga browser. Ang proyekto ay bumubuo rin ng isang desktop client WebTorrent Desktop, na may mga advanced na feature gaya ng video streaming.

Ang pagsasama ng WebTorrent sa libtorrent ay magbibigay-daan sa iyong lumahok sa pamamahagi ng nilalaman hindi lamang sa pamamagitan ng mga browser ng mga bisita sa site, kundi pati na rin sa pamamagitan ng mga nakatigil na torrent client, gamit ang library libtorrentkasama Delubyo ΠΈ qBittorrent (Ang rTorrent ay hindi apektado ng pagbabago dahil gumagamit ito ng ibang library libtorrent). Ang pagpapatupad ng WebTorrent na idinagdag sa libtorrent ay nakasulat sa C++ at, kung ninanais, ay maaaring ilipat sa iba pang mga torrent library at mga kliyente (ang orihinal na WebTorrent nakasulat sa JavaScript).

Sa ganitong paraan, maaaring mabuo ang mga hybrid na network sa mga kalahok na may kakayahang makipag-ugnayan sa mga network batay sa BitTorrent at WebTorrent. Ang mga kliyente ng torrent na nakabatay sa libtorrent ay makakakonekta sa mga kapantay na WebTorrent na nakabatay sa browser, gaya ng mga kasangkot sa pagbabahagi ng file sa pamamagitan ng instant.io, pati na rin sa video broadcasting o video hosting system batay sa PeerTube. Sa turn, magagawa ng mga kliyente ng WebTorrent browser, sa pamamagitan ng mga user ng mga desktop client, na ma-access ang isang malawak na koleksyon ng mga torrent na ipinamahagi ng mga peer ng BitTorrent sa TCP/UDP.

Nagdagdag ng suporta para sa WebTorrent protocol sa libtorrent

Pinagmulan: opennet.ru

Magdagdag ng komento