В libtorrent е добавена поддръжка на протокола WebTorrent

В библиотеката libtorrent, предлагаща ефективна реализация на протокола BitTorrent с перспектива за потребление на паметта и натоварване на CPU, е добавена поддръжка на протокол WebTorrent. Код за работа с WebTorrent ще влезе в състава на следващото значително издание на libtorrent, оформено след клон 2.0, който е в етап на кандидат за издаване.

WebTorrent е разширение на протокола BitTorrent, което позволява организиране на децентрализирана мрежа за разпространение на съдържание, функционираща чрез свързване между браузерите на потребителите, разглеждащи съдържание. Проектът не изисква външна сървърна инфраструктура и браузерни приставки. За свързването на посетителите на сайтовете в единна мрежа за доставка на съдържание е достатъчно да се постави на сайта специален JavaScript код, използващ технологията WebRTC за пряк обмен на данни между браузерите. Проектът също развива десктоп клиент, WebTorrent Desktop, който разполага с разширени функции като стрийминг на видео.

Интеграцията на WebTorrent в libtorrent ще позволи участието в разпространението на съдържание не само чрез браузерите на посетителите на сайтовете, но и чрез стационарни торрент клиенти, използващи библиотеката libtorrent, включително Deluge и qBittorrent (промяната в rTorrent не засяга, тъй като той използва друга библиотека libtorrent). Добавената в libtorrent реализация на WebTorrent е написана на C++ и при желание може да бъде пренесена в други торрент библиотеки и клиенти (оригиналният WebTorrent е написан на JavaScript).

По този начин могат да се формират хибридни мрежи с участници, способни да взаимодействат с мрежи на база BitTorrent и WebTorrent. Торент клиентите на база libtorrent ще могат да се свързват с работещите в браузерите пира на WebTorrent, например, участващи в обмена на файлове чрез instant.io, а също и с системи за видеопрограмно предаване или видеохостинг на база PeerTube. От своя страна, браузерните клиенти WebTorrent ще могат да получат достъп до обширна колекция от торенти, разпространявани от BitTorrent пиратите чрез стационарни клиенти.

В libtorrent е добавена поддръжка на протокола WebTorrent

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster