Categories: Новости

WebTorrent, самодостаточный torrent-клиент, работающий внутри браузера

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

Благодаря тому, что WebTorrent встраивается в код сайтов, формируется децентрализованный контейнер, предназначенный для того, чтобы распространять контент среди посетителей данного сайта, связывая между собой их браузеры. Прямые каналы между несколькими браузерами используют технологию WebRTC, само же приложение написано на языке javaScript, что дает кроссплатформенность — можно запустить в браузере на любой системе Linux, OSX или Windows.

Можно привести простой пример работы данного клиента. Например, на каком-либо сайте имеется фильм, который вы желаете посмотреть, его релиз оформлен в виде торрента. Содержимое торрента загружается с компьютеров пользователей, которые уже просматривают этот фильм.

[ads]

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

Уникальность технологии позволит сделать шаг вперед в создании новых сервисов видеохостинга или раздачи другого контента, хранящегося у пользователей на компьютере. Уже несколько популярных систем заинтересовались этой новинкой и используют на своих сайтах, такие как — GitHub GitTorrent, Instant.io, PeerCloud, а также в настольных и вэб-приложениях.

В комплекте WebTorrent идет поддержка magnet ссылок, а также работа с DHT, tracker, ut_pex, возможность расширения, благодаря наличию API, передача видеоконтента с использованием тега video в HTML5, потоковая передача файла с моментальной меной позиции еще до окончания загрузки всего файла.

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

Марат

Recent Posts

Как обеспечить поток комментариев под роликами в Ютуб

Комментарии показывают активность аудитории на канале, поднимая его рейтинг, помогают общаться с посетителями, являются одним…

1 неделя ago

DevOps: о профессии

Основные принципы DevOps DevOps — это методология, которая объединяет принципы разработки (Development) и эксплуатации (Operations)…

4 недели ago

Сервис SMM.Media — удачный вариант для быстрого продвижения в социальных сетях

В современном мире социальные сети играют важнейшую роль в жизни людей, а также в развитии…

1 месяц ago

Игровой ноутбук: тонкости выбора для максимальной производительности

Игровые ноутбуки представляют собой передовые устройства современного компьютерного мира. Высокая производительность этих преобразованных компьютеров обеспечивает…

1 месяц ago

Профессиональное обслуживание программ 1С: почему это важно

В настоящее время большинство компаний стараются частично или полностью автоматизировать определенные процессы. Так, довольно часто…

1 месяц ago

Как подготовиться к ОГЭ по математике: полезные советы

Сдача ОГЭ по математике является обязательным экзаменом для всех, кто заканчивает 9 класс. Но с…

2 месяца ago