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.

«Те, як ми кодуємо Інтернет, визначатиме, як ми живемо онлайн. Тому нам потрібно інтегрувати наші значення в наш код. Свобода вираження думок має бути вбудованою в наш кодекс. Конфіденційність повинна бути вбудована в наш код. Загальний доступ до всіх знань. Але наразі ці цінності не вбудовані в Інтернет», – каже Брюстер Кале, засновник Internet Archive.

Одним із найцікавіших застосувань WebTorrent є однорангова потокова передача.. Некомерційні проекти, такі як Wikipedia та Internet Archive, можуть зменшити витрати на пропускну спроможність і хостинг, дозволивши відвідувачам брати участь. Популярний вміст передається з одного браузера в інший. Вміст, до якого звертаються рідко, надійно подається через HTTP з вихідного сервера.

також є кілька цікавих бізнес-випадків використання, від CDN до доставки додатків.

«WebTorrent має значний комерційний потенціал, щоб радикально змінити традиційне уявлення про клієнт-сервер із додатками для внутрішньої інфраструктури та закритими комунікаціями від зовнішніх користувачів. WebTorrent перетворився з ідеї на науковий експеримент і зараз знаходиться на межі того, щоб стати життєздатним. Це дійсно круто», – каже Кріс Кренкі.

Слід зазначити, що в браузері WebTorrent може завантажувати лише торренти, які обслуговує торрент-клієнт, сумісний із WebRTC. Нижче наведено сумісні з WebRTC торрент-клієнти:

  • WebTorrent Desktop - потоковий клієнт торрент-файлів з відкритим кодом. Для Mac, Windows і Linux;
  • Vuze: потужний і повний торрент-клієнт;
  • Відтворення: відеоплеєр JavaScript з відкритим кодом;
  • [* ]webtorrent-hybrid: пакет Node.js (командний рядок і API);
  • Instant.io: простий клієнт WebTorrent на веб-сайті;
  • βTorrent – ​​​​Клієнт: повний WebTorrent для браузера;
  • TorrentMedia : WebTorrent-клієнт Бюро.

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

Отримати WebTorrent

Для тих, хто зацікавлений в отриманні WebTorrent, ви повинні знати, що в node.js webtorrent-hybrid може завантажувати торренти з вузлів WebRTC або TCP. Щоб установити webtorrent-hybrid, просто запустіть наступну команду в терміналі.

npm install webtorrent-hybrid –g


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

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

*

*

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