Клиенты для P2P-сетей и торрентов - WebTorrent

0
Ваша оценка: Нет

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

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

WebTorrent также может применяться в качестве комбинированной сети доставки контента (CDN) для таких ресурсов как Wikipedia и Internet Archive, в которой популярный контент передаётся с привлечением пользователей, а редкий контент продолжает отдаваться с сайта напрямую. WebTorrent уже применяется в сервисе обмена файлами Instant.io, децентрализованном варианте GitHub GitTorrent, системе размещения сайтов без серверов PeerCloud, платформе запуска web-приложений из торрентов Webtorrentapp и гибридном настольном torrent-клиенте webtorrent-hybrid.

WebTorrent поддерживает magnet-ссылки, API для расширения протокола, автоматическое обнаружение пиров через dht, tracker и ut_pex, вещание видео с задействованием HTML5-тега video и передачу файлов в виде потоков, допускающих смену позиции в потоке до завершения загрузки. Дополнительно поставляется вариант WebTorrent для Node.js, который поддерживает потоковое вещание в AirPlay, Chromecast и VLC.

Исходные тексты проекта распространяются под лицензией MIT.

Сайт разработчика: https://webtorrent.io/
Что почитать?


Разместил: vikos 18 Январь 2016 в 19:03