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

Феросс Абухадиех (кто написал код WebTorrent) сделал это известным в последнее время что добавлена ​​поддержка протокола WebTorrent в библиотеку libtorrent (который предлагает эффективную реализацию протокола BitTorrent с точки зрения потребления памяти и загрузки процессора).

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

На WebTorrent

Онлайн-видео - в центре внимания, так как именно здесь WebTorrent наиболее полезен. Он менее подходит для файлов меньшего размера или наборов данных, но идеально подходит для файлов большего размера.

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

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

WebTorrent - это расширение протокола BotTorrent что pпозволяет организовать децентрализованную сеть распространения контента, который работает через взаимосвязь браузеров пользователей, которые видят контент.

В рамках проекта не требуется внешняя серверная инфраструктура и надстройки браузера для работы. Чтобы связать посетителей сайта с единой сетью доставки контента, достаточно разместить на сайте специальный код 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.

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

Протокол WebTorrent позволяет одноранговым узлам подключаться через WebRTC в дополнение к широко поддерживаемым протоколам TCP и UDP. Фактически, поддержка UDP была добавлена ​​к протоколу BitTorrent в расширении протокола (см. Протокол μTP), и теперь UDP является основным транспортным средством, используемым клиентами BitTorrent.

В свою очередь, Клиенты браузера WebTorrent смогут, через пользователей стационарных клиентов, доступ к обширной коллекции распространяемых торрентов своими BitTorrent-партнерами по TCP / UDP.

Код для работы WebTorrent будет включен в следующую значительную версию libtorrent, образованная после ветки 2.0, которая находится в стадии кандидата на выпуск.

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

Теме статьи:
Webtorrent Desktop: отличное приложение для потоковой передачи торрент-файлов

Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Будьте первым, чтобы комментировать

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован.

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

bool (истина)