У libtorrent додано підтримку протоколу WebTorrent

В бібліотеку лібторрент, Що пропонує ефективну з точки зору споживання пам'яті та навантаження на CPU реалізацію протоколу BitTorrent, додано підтримка протоколу WebTorrent. Код роботи з WebTorrent увійде до складу наступного значного випуску libtorrent, сформованого після гілки 2.0, що знаходиться на стадії кандидата в релізи.

WebTorrent є розширенням протоколу BotTorrent, що дозволяє організувати децентралізовану мережу поширення контенту, що функціонує через зв'язування між собою браузерів користувачів, що переглядають контент. Проект не вимагає для роботи зовнішньої серверної інфраструктури та браузерних плагінів. Для зв'язування відвідувачів сайтів у єдину мережу доставки контенту достатньо розмістити на сайті спеціальний JavaScript-код, який використовує для прямого обміну даними між браузерами технологію WebRTC. Проектом також розвивається десктоп-клієнт WebTorrent робочий стіл, що має такі розширені можливості, як стрімінг відео.

Інтеграція WebTorrent в libtorrent дозволить брати участь у роздачі контенту не тільки через браузери відвідувачів сайтів, але й через стаціонарні торрент-клієнти, що використовують бібліотеку лібторрент, Включаючи Потік и qBittorrent (rTorrent зміна не зачіпає, оскільки він використовує іншу бібліотеку лібторрент). Додана в libtorrent реалізація WebTorrent написана на C++ і за бажання може бути перенесена до інших torrent-бібліотеків та клієнтів (оригінальний WebTorrent написано на JavaScript).

Таким чином, можуть формуватися гібридні мережі з учасниками, здатними взаємодіяти з мережами на основі BitTorrent і WebTorrent. Торрент-клієнти на основі libtorrent зможуть з'єднуватися з пірами WebTorrent, що працюють у браузерах, наприклад, що беруть участь в обміні файлами через миттєво.io, а також із системами відеомовлення або відеохостингу на базі PeerTube. У свою чергу, браузерні клієнти WebTorrent зможуть через користувачів стаціонарних клієнтів отримати доступ до великої колекції торентів, що роздається BitTorrent-пірами поверх TCP/UDP.

У libtorrent додано підтримку протоколу WebTorrent

Джерело: opennet.ru

Додати коментар або відгук