Бібліотека libtorrent вже має підтримку протоколу WebTorrent

Ферос Абухадіє (хто написав код WebTorrent) дав про це знати нещодавно що додана підтримка протоколу WebTorrent до бібліотеки libtorrent (що пропонує ефективну реалізацію протоколу BitTorrent з точки зору споживання пам’яті та завантаження процесора).

Для тих, хто не знайомий з WebTorrent, вони повинні це знати це торрент-клієнт Потокове передавання P2P написаний на JavaScript від Феросса Абухадіє (який також створив YouTube Instant) та команди WebTorrent для використання у веб-браузерах, а також окремої версії робочого столу WebTorrent, здатної підключати безсерверні мережі WebTorrent та BitTorrent.

Про нас WebTorrent

Інтернет-відео - основна увага, оскільки саме тут WebTorrent є найбільш корисним. Він менш підходить для менших файлів або наборів даних, але ідеально підходить для більших файлів.

Доступність файлів, як і у випадку з BitTorrents, залежить від завантаження торрент-файлів. Якщо декілька користувачів мають спільний доступ до файлу, альтернативою буде HTTP-сервер, який забезпечує веб-розповсюдження.

Їм не можна ділитися без веб-засівання. Однак це може мати деякі позитивні наслідки. Замість того, щоб використовувати веб-сайт для завантаження брокера, щоб поділитися великим приватним файлом з кимось іншим, за допомогою WebTorrent ви можете підключитися безпосередньо, не залишаючи десь сліду або потенційно заархівованого десь при завантаженні.

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

Проект не потрібна інфраструктура зовнішнього сервера та доповнення браузера для функціонування. Щоб зв’язати відвідувачів сайту з єдиною мережею доставки вмісту, досить розмістити на сайті спеціальний код JavaScript, який використовує технологію WebRTC для прямого обміну даними між браузерами.

Проект також розробляє клієнт WebTorrent Desktop, який має такі розширені функції, як потокове передавання відео.

libtorrent вже має WebTorrent

Інтеграція від WebTorrent в libtorrent вам дозволяють брати участь у розповсюдженні вмісту не тільки через браузери відвідувачів веб-сайту, але також через стаціонарні торрент-клієнти за допомогою бібліотеки libtorrent, включаючи Deluge та qBittorrent (rTorrent не впливає на зміни, оскільки використовує іншу бібліотеку libtorrent).

Реалізація WebTorrent, додана до libtorrent, написана на C ++ і, за бажанням, може бути перенесена в інші бібліотеки торрентів та клієнтів (оригінальний WebTorrent написаний на JavaScript).

Тому це так вони можуть утворювати гібридні мережі з учасниками, здатними взаємодіяти з мережами на основі BitTorrent та WebTorrent.

Торрент-клієнти, що базуються на Libtorrent, зможуть підключатися до однолітків WebTorrent, що працюють у браузерах, наприклад, беручи участь у спільному використанні файлів через instant.io, а також у системах потокового передавання відео та відеохостингу на основі PeerTube.

Підтримка безкоштовного торрент-потоку Webtorrent відкриває можливість для багатьох інших клієнтів торрентів підключатися до однолітків браузера. Однолітні веб-переглядачі (які повинні використовувати WebRTC) тепер матимуть доступ до великої кількості торрентів, які в даний час доступні лише для однолітків TCP / UDP.

Протокол WebTorrent дозволяє одноліткам підключатися через WebRTC на додаток до широко підтримуваних TCP та UDP-транспорту. Насправді підтримка UDP була додана до протоколу BitTorrent у розширенні протоколу (див. Протокол μTP), і тепер UDP є основним транспортом, що використовується клієнтами BitTorrent.

У свою чергу Клієнти браузера WebTorrent зможутьчерез стаціонарних користувачів клієнтів, отримати доступ до великої колекції розподілених торентів своїми однолітками BitTorrent через TCP / UDP.

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

Нарешті, якщо ви хочете дізнатись більше про це, ви можете переглянути оригінальну публікацію У наступному посиланні.

webtorrent-робочий стіл-
Пов'язана стаття:
Робочий стіл Webtorrent: відмінна програма для потокової передачі торрент-файлів

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.