ВебТоррент
Эта статья может быть слишком технической для понимания большинства читателей . ( Ноябрь 2018 г. ) |
Оригинальный автор(ы) | Феросс Абухадия |
---|---|
Разработчик(и) | ВебТоррент |
Первоначальный выпуск | 22 октября 2013 г |
Репозиторий | github |
Написано в | JavaScript |
Операционная система | Кросс-платформенный |
Доступно в | JavaScript |
Тип | Протокол связи , распределенная файловая система , сеть доставки контента. |
Лицензия | С [1] |
Веб-сайт | WebTorrent.io |
Часть серии о |
Обмен файлами |
---|
WebTorrent — это одноранговый (P2P) потоковый торрент-клиент , написанный на JavaScript от одного и того же автора Фероса Абухадие из YouTube Instant и команды WebTorrent и GitHub для использования в веб-браузерах , а также в WebTorrent. для настольных компьютеров Автономная версия WebTorrent и BitTorrent , способная соединять бессерверные сети .
История
[ редактировать ]Прежде чем создать WebTorrent, разработчики сначала создали PeerCDN, одноранговую сеть доставки контента , которую купила Yahoo! в 2013 году.
Идея WebTorrent заключается в создании протокола, подобного BitTorrent, который работает в веб-браузере, сохраняя при этом максимальную совместимость с BitTorrent. [2] Любой веб-браузер должен иметь возможность подключаться к одноранговому множеству , получать контент, проверять его корректность и отображать его пользователю – и все это, насколько это возможно, без централизованных серверов, полностью полагающихся на сеть браузеров людей. [3] WebTorrent использует тот же протокол , что и BitTorrent, но использует другой транспортный уровень . WebTorrent в основном полагается на соединения WebRTC , тогда как BitTorrent напрямую использует соединения TCP и UDP . дейтаграммы [3]
ВебТоррент Рабочий стол
[ редактировать ]WebTorrent Desktop объединяет две сети WebTorrent на основе WebRTC и BitTorrent на основе TCP/UDP одновременно. Клиент BitTorrent Vuze (ранее Azureus ) менее изящно, но адекватно функционально включил WebTorrent, добавив в свое программное обеспечение одновременный сетевой мост. Разработчики использовали Electron , который создает настольные приложения с использованием JavaScript с доступом ко всем API из Chrome и Node . [3]
Функциональность
[ редактировать ]Онлайн-видео является основным направлением, поскольку именно здесь WebTorrent наиболее полезен. Он менее подходит для небольших файлов или наборов данных, но идеально подходит для файлов большего размера. [3]
Доступность файла, как и в случае с BitTorrents, зависит от раздачи торрентов . Если только несколько пользователей совместно используют файл, то HTTP-сервер, обеспечивающий веб-раздачу резервным вариантом будет . Без веб-раздачи нет совместного использования. Однако это может иметь некоторые положительные последствия. Вместо использования посредника для загрузки большого файла с другим человеком, с помощью WebTorrent вы можете напрямую подключиться, не оставляя где-либо следов или потенциально не архивируясь на каком-либо сайте загрузки. Вы просто перетаскиваете свой файл, чтобы создать магнитную ссылку, которой вы можете поделиться с другом. Соединения уже зашифрованы, но вы можете добавить дополнительные уровни шифрования с помощью ключей для отправки другим способом. Ограничениями ОЗУ можно управлять с помощью IndexedDB . [3]
Клиент расставляет приоритеты загрузки фрагментов в хронологическом порядке, чтобы файл мог передаваться непрерывно даже до завершения загрузки. [4]
Принятие
[ редактировать ]WebTorrent использует широко поддерживаемые открытые веб-стандарты, такие как WebRTC, и поэтому работает в любом современном браузере, включая Google Chrome , Firefox и Opera для настольных компьютеров и Android, Microsoft Edge и Safari . [5] [ нужен лучший источник ]
BitChute
[ редактировать ]Запущенный в 2017 году, [6] BitChute — это видеохостинг , использующий технологию WebTorrent P2P. [7] [8] Он утверждал, что призван облегчить проблемы с пропускной способностью централизованной потоковой передачи. [6] По словам Фредрика Бреннана , существует мало свидетельств того, что BitChute действительно использует одноранговую технологию. [9] , к апрелю 2021 года возможность размещать видео с помощью WebTorrent на BitChute «похоже, устарела» По данным Ars Technica . [10]
Храбрый
[ редактировать ]Веб-браузер Brave объединяет WebTorrent в собственные исполняемые файлы и интегрирует WebTorrent в свой пользовательский интерфейс. [11]
См. также
[ редактировать ]- BitChute , ранее использовавшийся WebTorrent [10]
- PeerTube , ранее использовавшийся WebTorrent [12]
- libtorrent , реализует WebTorrent [4]
- Сравнение BitTorrent-клиентов
- Межпланетная файловая система
- Список услуг видеохостинга
- YouTube Мгновенный просмотр
Ссылки
[ редактировать ]- ^ «Вебторрент/Вебторрент» . Гитхаб . 2 июня 2021 г.
- ^ Эрнесто (04 января 2018 г.). «WebTorrent Desktop достиг миллиона загрузок» . TorrentFreak.com . ТоррентФрик . Проверено 3 ноября 2018 г.
- ^ Перейти обратно: а б с д и Хэвибит (6 июля 2017 г.). «Демультиплексирование - Эпизод № 5, WebTorrent: вывод BitTorrent в Интернет» . Ютуб . Хэвибит . Проверено 3 ноября 2018 г. @4:35+
- ^ Перейти обратно: а б «Поддержка WebTorrent — arvidn/libtorrent» . Гитхаб . 01.07.2020.
- ^ «Часто задаваемые вопросы по WebTorrent» . webtorrent.io . Проверено 12 марта 2022 г.
- ^ Перейти обратно: а б Трухильо, Майло; Группа, Маурисио; Бантейн, Коди; Хорн, Бенджамин Д. (13 июля 2020 г.). «Что такое BitChute?» . Материалы 31-й конференции ACM по гипертексту и социальным сетям . ХТ '20. Нью-Йорк, штат Нью-Йорк, США: ACM. стр. 139–140. дои : 10.1145/3372923.3404833 . ISBN 978-1-4503-7098-1 . S2CID 220434725 .
- ^ «BitChute — это альтернатива YouTube на базе BitTorrent» . ТоррентФрик . 29 января 2017 г. Проверено 10 декабря 2017 г.
- ^ Пиво, Дорон. «iTWire — BitChute: первый серьезный конкурент YouTube?» . www.itwire.com . Проверено 10 декабря 2017 г.
- ^ «Bitchute утверждает, что является децентрализованной платформой — это неправда» . Ежедневная точка . 27.11.2019 . Проверено 19 декабря 2020 г.
- ^ Перейти обратно: а б Чант, Тим Де (29 апреля 2021 г.). «Теоретик заговора сказал, что угрозы смертью были «шутками», но присяжные на это не поверили» . Арс Техника . Проверено 18 мая 2021 г.
- ^ «Какие расширения встроены в Brave?» . Справочный центр Храбрый . Проверено 27 июля 2023 г.
- ^ «Вышла версия PeerTube v6, основанная на ваших идеях!» . Фрамаблог . Фрамасофт . Проверено 23 июня 2024 г.
Нам нужно было погасить технический долг: v6 удаляет поддержку WebTorrent, чтобы сосредоточиться на HLS (с WebRTC P2P).
Внешние ссылки
[ редактировать ]- Официальный сайт
- Instant.io для магнитов WebTorrent.
- 2013 заведения в Калифорнии
- Анонимные сети
- Протоколы прикладного уровня
- БитТоррент
- Распределенное хранилище данных
- Распределенные файловые системы
- Программное обеспечение для обмена файлами
- Протоколы передачи файлов
- Бесплатное сетевое программное обеспечение
- Программное обеспечение для обеспечения конфиденциальности в Интернете
- Интернет-ресурсы, основанные в 2013 году.
- Интернет-протоколы
- Сетевые протоколы
- Одноранговое программное обеспечение
- Видеохостинг