WebTorrent, торрент-клиент в вашем браузере

WebTorrent

WebTorrent — это одноранговый потоковый торрент-клиент, написанный на JavaScript.

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

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



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



Учитывая это, WebTorrent родился, полностью написанный на JavaScript, он использует WebRTC для одноранговой передачи. Никаких плагинов, расширений или установки для браузера не требуется. Используя открытые веб-стандарты, WebTorrent объединяет пользователей веб-сайтов в распределенную и децентрализованную сеть. В отличие от PeerCDN, WebTorrent является бесплатным программным обеспечением.

протокол WebTorrent работает точно так же, как протокол BitTorrent, за исключением того, что он использует WebRTC вместо TCP/uTP. как транспортный протокол. Кроссбраузерное общение исключает посредников и позволяет пользователям общаться на своих условиях. Больше никаких клиент/сервер, только сеть пиров, все то же самое. «WebTorrent — это первый шаг в процессе рецентрализации Интернета», — пишет WebTorrent.



Для поддержки модели соединения WebRTC команда WebTorrent внесла некоторые изменения в протокол отслеживания. Поэтому клиент WebTorrent на основе браузера или «веб-пир» может подключаться только к другим клиентам, поддерживающим WebTorrent/WebRTC.

Как только одноранговые узлы подключены, проводной протокол, используемый для связи, точно такой же, как и в обычном BitTorrent. Это должно упростить добавление поддержки WebTorrent к существующим популярным торрент-клиентам, таким как Transmission и uTorrent.

«То, как мы кодируем веб, будет определять, как мы будем жить в сети. Поэтому нам нужно интегрировать наши значения в наш код. Свобода выражения мнений должна быть встроена в наш кодекс. Конфиденциальность должна быть встроена в наш код. Универсальный доступ ко всем знаниям. Но сейчас эти ценности не встроены в сеть», — говорит Брюстер Кейл, основатель Интернет-архива.

Одним из наиболее интересных применений WebTorrent является одноранговая потоковая передача.. Некоммерческие проекты, такие как Википедия и Интернет-архив, могли бы сократить расходы на пропускную способность и хостинг, позволив посетителям участвовать в них. Популярный контент передается из браузера в браузер. Редко используемый контент надежно обслуживается по протоколу HTTP с исходного сервера.



также есть несколько интересных вариантов использования в бизнесе, от CDN до доставки приложений.

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

Следует отметить, что в браузере WebTorrent может загружать только торренты, обслуживаемые торрент-клиентом, совместимым с WebRTC. Ниже представлены торрент-клиенты, совместимые с WebRTC:



  • WebTorrent Desktop — торрент-клиент с открытым исходным кодом. Для Mac, Windows и Linux;
  • Vuze: мощный и полноценный торрент-клиент;
  • Воспроизведение: видеопроигрыватель JavaScript с открытым исходным кодом;
  • [* ]webtorrent-hybrid: пакет Node.js (командная строка и API);
  • Instant.io: простой клиент WebTorrent на веб-сайте;
  • βTorrent — клиент: Full WebTorrent для браузера;
  • TorrentMedia : WebTorrent-клиент Бюро.

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

Получить веб-торрент

Для тех, кто заинтересован в получении WebTorrent, вы должны знать, что в node.js webtorrent-hybrid может загружать торренты с одноранговых узлов WebRTC или одноранговых узлов TCP. Чтобы установить webtorrent-hybrid, просто выполните следующую команду в терминале.

npm install webtorrent-hybrid –g




2022-11-30T15:37:27
приложений