webtorrent что это такое

WebTorrent: торренты через браузер. Без плагинов, чистый JavaScript

webtorrent что это такое. Смотреть фото webtorrent что это такое. Смотреть картинку webtorrent что это такое. Картинка про webtorrent что это такое. Фото webtorrent что это такое

Теперь для скачивания и просмотра фильмов с торрентов не нужен отдельный торрент-клиент. Также как и для раздачи файлов по протоколу BitTorrent тоже не нужен отдельный клиент. Достаточно обычного браузера, поддерживаются Chrome, Firefox и Opera (десктоп и Android).

Всё это благодаря WebTorrent — гибриду BitTorrent и WebRTC. Скачивание и раздача происходят прямо через сайт. Встроенный плеер начинает показ фильма, как только скачано несколько процентов.

Для указания файлов на загрузку или раздачу работает сайт https://instant.io/. Там указывается магнет-ссылка или хеш для скачивания (например, как в заблокированных раздачах RuTracker).

Как вариант, стандартный интерфейс торрент-клиента реализован в неофициальном проекте βTorrent.

webtorrent что это такое. Смотреть фото webtorrent что это такое. Смотреть картинку webtorrent что это такое. Картинка про webtorrent что это такое. Фото webtorrent что это такое

WebTorrent — детище стэнфордского выпускника, программиста Феросса Абухадиеха (Feross Aboukhadijeh). Это довольно известный разработчик, раньше он уже выступал с несколькими неординарными проектами. Например, показывал эксплойт HTML5 Fullscreen API для фишинговой атаки. В этом случае браузер жертвы принудительно переводят в полноэкранный режим, в котором отрисован интерфейс такого же браузера.

До этого разработчик создал пиринговую сеть доставки контента PeerCDN, которую продал Yahoo в 2013 году.

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

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

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

Первые сырые версии WebTorrent появились пару лет назад, но к настоящему времени технология уже созрела для серьёзного использования. Более того, полгода назад даже сам Netflix в одном из job application указал знание WebTorrent как одно из желаемых требований к кандидату. Это значит, что даже большие компании рассматривают P2P-стриминг как потенциальную бизнес-возможность.

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

webtorrent что это такое. Смотреть фото webtorrent что это такое. Смотреть картинку webtorrent что это такое. Картинка про webtorrent что это такое. Фото webtorrent что это такое

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

К сожалению, пока не все браузеры поддерживают WebRTC, но есть основания полагать, что именно за такими децентрализованными технологиями — будущее веба.

Источник

WebTorrent

Open Source Supporters

webtorrent что это такое. Смотреть фото webtorrent что это такое. Смотреть картинку webtorrent что это такое. Картинка про webtorrent что это такое. Фото webtorrent что это такоеwebtorrent что это такое. Смотреть фото webtorrent что это такое. Смотреть картинку webtorrent что это такое. Картинка про webtorrent что это такое. Фото webtorrent что это такоеwebtorrent что это такое. Смотреть фото webtorrent что это такое. Смотреть картинку webtorrent что это такое. Картинка про webtorrent что это такое. Фото webtorrent что это такое

Torrents on the desktop

webtorrent что это такое. Смотреть фото webtorrent что это такое. Смотреть картинку webtorrent что это такое. Картинка про webtorrent что это такое. Фото webtorrent что это такое

The streaming torrent client for Mac, Windows, & Linux

WebTorrent Desktop is for streaming torrents. Whether it’s video from the Internet Archive, music from Creative Commons, or audiobooks from Librivox, you can play it right away. You don’t have to wait for it to finish downloading.

WebTorrent Desktop is fast, free, non-commercial & open source.

What is WebTorrent?

WebTorrent is a streaming torrent client for the web browser and the desktop.

WebTorrent is written completely in JavaScript – the language of the web – and uses WebRTC for peer-to-peer transport whenever possible. No browser plugins, extensions, or installation is required to use WebTorrent in your browser.

Imagine a peer-to-peer YouTube where viewers help to host the site’s content. By making BitTorrent easier to use, we can get more people to participate and take the first steps to re-decentralizing the Internet.

How do I try it out?

See WebTorrent in action on the Web at Instant.io. Send a file to a friend using BitTorrent!

Or, install WebTorrent Desktop for Mac, Windows, and Linux. Try out a fast, lightweight, new torrent client today!

Источник

µ Torrent Web

webtorrent что это такое. Смотреть фото webtorrent что это такое. Смотреть картинку webtorrent что это такое. Картинка про webtorrent что это такое. Фото webtorrent что это такое

Воспроизводите торренты во время скачивания.

Легкость в использовании. Работает прямо в вашем любимом браузере

webtorrent что это такое. Смотреть фото webtorrent что это такое. Смотреть картинку webtorrent что это такое. Картинка про webtorrent что это такое. Фото webtorrent что это такое

Функции

Функции онлайн-загрузчика торрентов µTorrent Web

Используйте токен BTT для увеличения скорости скачивания

BitTorrent Speed автоматически предлагает токен BitTorrent (BTT) другим пользователям для еще большей скорости.

Зарабатывайте токен BTT на раздаче

После завершения скачивания оставьте торрент на раздаче, чтобы получать токен BitTorrent (BTT).

Практически мгновенное воспроизведение торрент-файлов

Воспроизводите торрент-файлы и magnet-ссылки на медиаплеере с высоким качеством еще во время скачивания.

Выявляйте безопасные торренты

Торрент-сканер поможет вам безопасно скачать торрент при поиске в Google, Yahoo или Bing.

Простой интуитивно понятный интерфейс

Веб-клиент для торрентов устанавливается в вашем любимом браузере и упрощает скачивание торрентов.

Скачивайте любые файлы

µTorrent Web рассчитан прежде всего на видео, но вы можете скачивать файлы любого типа, большие или маленькие.

Экономьте трафик

Установите ограничения на скорость скачивания и раздачи, чтобы вам было комфортно выполнять другие задачи в Интернете.

Перевод на 15 языков

µTorrent Web предлагается на нескольких языках, включая испанский, итальянский, корейский, русский, португальский, французский и другие.

Сравните версии µTorrent Web

webtorrent что это такое. Смотреть фото webtorrent что это такое. Смотреть картинку webtorrent что это такое. Картинка про webtorrent что это такое. Фото webtorrent что это такое

Узнайте больше о премиальных продуктах µTorrent Web.

webtorrent что это такое. Смотреть фото webtorrent что это такое. Смотреть картинку webtorrent что это такое. Картинка про webtorrent что это такое. Фото webtorrent что это такое

Часто задаваемые вопросы о µTorrent Web

Что такое веб-клиент для торрентов?

Может ли uTWeb скачать торрент по magnet-ссылке?

Да. µTorrent Web обеспечивает быстрое скачивание торрент-файлов и magnet-ссылок. Мы рекомендуем использовать безопасный сканер торрентов, который будет предложен вам вскоре после установки µTorrent Web. При поиске в Google, Yahoo или Bing сканер помогает выявить на странице результатов поиска как торрент-файлы, так и magnet-ссылки на торренты. Благодаря этому сканеру вы можете выбрать торрент-файл или magnet-ссылку прямо в результатах поиска, а не посещать потенциально опасные сайты. Если щелкнуть magnet-ссылку на торрент, uTWeb начнет скачивание файла, а если это видео- или звуковой файл, проиграет его в браузере.

Мне нужен онлайн-загрузчик для торрентов. Подойдет ли для этого µTorrent Web?

Источник

Web uTorrent: Все про веб торрент и как им пользоваться 👇

Что такое веб торрент? Это бесплатная программа для работы с торрент-файлами прямо в браузере. Из бета-версии вышла сравнительно недавно.

В первую очередь предназначена для загрузки видео.

Что такое веб торрент

Веб торрент поддерживает его воспроизведение в потоковом режиме, то есть с помощью встроенного проигрывателя прямо во время скачивания.

Ожидать окончания загрузки не нужно.

Такой веб торрент особенно удобен любителям кино и сериалов.

Файлы программа загружает, как и обычный uTorrent, используя передачу данных напрямую между пользователями.

Скорость обмена зависит от количества раздающих и качества их интернета.

Она не превосходит возможности классического клиента.

Web torrent обладает только самыми простыми и необходимыми настройками.

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

Это может не понравиться пользователям, привыкшим работать с большим количеством загрузок в обычном клиенте.

Кроме того, программу отличает дизайн. Он не такой аскетичный, как у uTorrent.

Для поиска файлов используется встроенный поисковик Google. Ко всем запросам он добавляет приписку «torrent».

Программа обеспечивает защиту от вирусов.

Если файл потенциально опасен, она выведет на экран предупреждение.

Однако это не означает, что компьютер в полной безопасности – система не гарантирует распознавание угроз на 100%.

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

Как приступить к скачиванию?

Сначала необходимо загрузить клиент с официального сайта.

Затем достаточно просто запустить его инсталлятор.

Он на английском языке, но сама программа будет на русском.

Появится также рекламное окно, в котором предлагается скачать бесплатную программу.

Например, Вам могут предложить Яндекс.Браузер.

После установки у Вас появится зеленый значок uTorrent Web, горящий во вкладке в правом нижнем углу экрана.

Это означает, что программа готова к работе.

В отличие от классического варианта, управлять чем-нибудь через значок нельзя.

Можно только закрыть uTorrent Web.

Торрент-клиент предложит назначить себя используемым по умолчанию. Соглашаться на это или нет – решать Вам.

Открыв программу, Вы обнаружите вкладку браузера.

На экране будет краткая инструкция по пользованию в виде трех картинок, пошагово объясняющих весь процесс.

Вы можете ввести требуемый запрос в графе поиска.

После этого браузер перейдет на страницу Google, где будут выведены все найденные ссылки.

Выбираете одну из них, переходите и скачиваете торрент-файл.

Открываете его с помощью uTorrent Web.

Все, начинается загрузка.

После ее окончания полученный файл автоматически перейдет в режим раздачи.

Управление экраном загрузки

По пунктам:

Управление настройками

В панели настроек можно управлять функциями:

Также через это окно возможно посмотреть лицензии.

Отдельно стоит сказать об используемом торрент-клиентом браузере.

При запуске программы открывается стоящий по умолчанию.

Если хочется работать с uTorrent Web через другой обозреватель, нужно скопировать адрес страницы и вручную вставить его куда надо.

Учтите — программа корректно работает с браузерами Opera, Mozilla Firefox, Google Chrome, Яндекс.Браузер.

Совместима и с другими браузерами операционных систем Windows (но только от 7 до 10).

Если у Вас актуальное программное обеспечение – можете смело скачивать веб торрент.

Источник

WebTorrent

What is WebTorrent?

WebTorrent is the first torrent client that works in the browser. YEP, THAT’S RIGHT. THE BROWSER.

It’s written completely in JavaScript – the language of the web – and uses WebRTC for true peer-to-peer transport. No browser plugin, extension, or installation is required.

Using open web standards, WebTorrent connects website users together to form a distributed, decentralized browser-to-browser network for efficient file transfer.

Why is this cool?

Imagine a video site like YouTube, where visitors help to host the site’s content. The more people that use a WebTorrent-powered website, the faster and more resilient it becomes.

Browser-to-browser communication cuts out the middle-man and lets people communicate on their own terms. No more client/server – just a network of peers, all equal. WebTorrent is the first step in the journey to redecentralize the Web.

The way we code the Web will determine the way we live online. So we need to bake our values into our code. Freedom of expression needs to be baked into our code. Privacy should be baked into our code. Universal access to all knowledge. But right now, those values are not embedded in the Web.

— Brewster Kahle, Founder of the Internet Archive (from Locking the Web Open)

What are some use cases for WebTorrent?

One of the most exciting uses for WebTorrent is peer-assisted delivery. Non-profit projects like Wikipedia and the Internet Archive could reduce bandwidth and hosting costs by letting visitors chip in. Popular content is served browser-to-browser, quickly and cheaply. Rarely-accessed content is served reliably over HTTP from the origin server.

There are also exciting business use cases, from CDNs to app delivery.

WebTorrent has significant business potential to radically change the traditional notion of client-server, with applications for internal infrastructure and external closed user communications. WebTorrent has moved from an “idea” to a science experiment to now on the edge of being viable. This is like really, seriously cool.

Who is using WebTorrent today?

WebTorrent is still pretty new, but it’s already being used in cool ways:

WebTorrent Product Alternatives

There’s also a list of WebTorrent-powered alternatives to centralized services here: WebTorrent Product Clones

How does WebTorrent work?

The WebTorrent protocol works just like BitTorrent protocol, except it uses WebRTC instead of TCP/uTP as the transport protocol.

In order to support WebRTC’s connection model, we made a few changes to the tracker protocol. Therefore, a browser-based WebTorrent client or «web peer» can only connect to other clients that support WebTorrent/WebRTC.

The protocol changes we made will be published as a BEP. Until a spec is written, you can view the source code of the bittorrent-tracker package.

Once peers are connected, the wire protocol used to communicate is exactly the same as in normal BitTorrent. This should make it easy for existing popular torrent clients like Transmission, and uTorrent to add support for WebTorrent. Vuze already has support for WebTorrent!

webtorrent что это такое. Смотреть фото webtorrent что это такое. Смотреть картинку webtorrent что это такое. Картинка про webtorrent что это такое. Фото webtorrent что это такое

How do I get started?

It’s easy to download a torrent and add it to the page.

This supports video, audio, images, PDFs, Markdown, and more, right out of the box. There are additional ways to access file content directly, including as a node-style stream, Buffer, or Blob URL.

Video and audio content can be streamed, i.e. playback will start before the full file is downloaded. Seeking works too – WebTorrent dynamically fetches the needed torrent pieces from the network on-demand.

What is WebRTC?

WebRTC (Web Real-Time Communication) is an API defined by the World Wide Web Consortium (W3C) to support browser-to-browser applications like voice calling, video chat, and P2P file sharing without the need for browser plugins.

WebRTC’s RTCDataChannel API allows the transfer of data directly from one browser to another. This is distinct from WebSocket and XMLHttpRequest because these are designed for communication to/from a server, i.e. a client-server model. Data Channels allow for direct browser-to-browser connections.

This is revolutionary. Never before could websites connect their users directly to each other with super low-latency, encrypted, peer-to-peer connections. This will enable next-generation applications in healthcare, education, science, and more. WebTorrent is just one example.

WebRTC works everywhere, and browser support is excellent. Chrome, Firefox, and Opera for Desktop and Android, as well as Microsoft Edge and Safari have support.

You can learn more about WebRTC data channels at HTML5Rocks.

Can WebTorrent clients connect to normal BitTorrent clients?

In the browser, WebTorrent can only download torrents that are seeded by a WebRTC-capable torrent client.

Right now, we know of these WebRTC-capable torrent clients:

A bit more about webtorrent-hybrid

In node.js, webtorrent-hybrid can download torrents from WebRTC peers or TCP peers (i.e. normal peers). You can use WebTorrent as a command line program, or programmatically as a node.js package.

Note: If you just need to use WebTorrent in the browser (where WebRTC is available natively) then use webtorrent instead, which is faster to install because it won’t need to install a WebRTC implementation.

Can WebTorrent clients on different websites connect to each other?

Yes! WebTorrent works across the entire web. WebTorrent clients running on one domain can connect to clients on any other domain. No silos!

The same-origin policy does not apply to WebRTC connections since they are not client-to-server. Browser-to-browser connections require the cooperation of both websites (i.e. the WebTorrent script must be present on both sites).

Who builds WebTorrent?

WebTorrent is built by Feross Aboukhadijeh and hundreds of open source contributors. The WebTorrent project is managed by WebTorrent, LLC, as a non-profit project.

In the past, Feross attended Stanford University, did research in the Stanford Human-Computer Interaction and Computer Security labs, and worked at Quora, Facebook, and Intel.

What is WebTorrent, LLC?

«WebTorrent, LLC» is the legal entity that owns WebTorrent. WebTorrent is, and always will be, non-profit, open source, and free software.

There are no plans to make a profit from WebTorrent.

How is WebTorrent different from PeerCDN?

PeerCDN was a next-generation CDN powered by WebRTC for efficient peer-to-peer delivery of website content. PeerCDN was founded by Feross Aboukhadijeh, Abi Raja, and John Hiesey in March 2013 and was sold to Yahoo in December 2013.

WebTorrent is an independent project started by Feross Aboukhadijeh in October 2013. Unlike PeerCDN, WebTorrent is free software, licensed under the MIT License. You’re free to use it however you like!

«Free software» is a matter of liberty, not price. To understand the concept, you should think of «free» as in «free speech,» not as in «free beer.»

— Richard Stallman, software freedom activist

On a technical level, PeerCDN and WebTorrent were built with different goals in mind. PeerCDN was optimized for low-latency downloads and fast peer discovery. This meant the client and site owner trusted centralized servers to map file URLs to content hashes.

How can I contribute?

WebTorrent is an OPEN Open Source Project. Individuals who make significant and valuable contributions are given commit access to the project to contribute as they see fit. (See the full contributor guidelines.)

There are many ways to help out!

If you’re looking for help getting started, come join us in Gitter or on IRC at #webtorrent (freenode) and how you can get started.

Where can I learn more?

There are many talks online about WebTorrent. Here are a few:

Intro to BitTorrent and WebTorrent (JSConf)

WebRTC Everywhere: Beyond the Browser (slides only)

WebTorrent supports sequential streaming. How does this affect the network?

BitTorrent clients select which file pieces to download using an algorithm called «rarest-first». With every peer in the system trying to download the rarest pieces first, on average most pieces will have approximately the same availability in the network.

In practice, the rarest-first algorithm is most important on poorly-seeded torrents, or in the first few hours of a torrent being published (when the ratio of seeders to leechers is bad).

Most torrent clients support features that cause it to deviate from a pure rarest- first selection algorithm. For example, the ability to select/deselect or prioritize/deprioritize certain files in the torrent.

WebTorrent supports streaming a torrent file «in order», which is useful for playing back media files. We’re working on improving the algorithm to switch back to a rarest-first strategy when there is not a high-priority need for specific pieces. In other words, when sufficient media is buffered, we can use the normal «rarest-first» piece selection algorithm.

But the fact is that with the speed of today’s internet connections, the user is going to finish fully downloading the torrent in a fraction of the time it takes to consume it, so they will still spend more time seeding than downloading.

Also note: BitTorrent Inc.’s official torrent client, uTorrent, offers sequential downloading, as well as selective file downloading, and the BitTorrent network remains very healthy.

Why wasn’t WebTorrent designed as an entirely-new, modern protocol?

BitTorrent is the most successful, most widely-deployed P2P protocol in existence. It works really well. Our goal with WebTorrent was to bring BitTorrent to the web in a way that interoperates with the existing torrent network.

Re-inventing the protocol would have made WebTorrent fundamentally incompatible with existing clients and prevented adoption. The way we’ve done it is better. The wire protocol is exactly the same, but there’s now a new way to connect to peers: WebRTC, in addition to the existing TCP and uTP.

Is it possible to do live streaming with WebTorrent?

WebTorrent cannot do live streaming out-of-the-box, however you can build a live streaming solution on top of WebTorrent.

Torrents are immutable. That means that once a torrent file is created, it cannot be changed without changing the info hash. So, how could one get around this limitation?

A naive approach would be this: The content producer could take every 10 seconds of live content and create a torrent for it. Viewers would follow this «feed» of torrent files (or info hashes) and download the content sequentially. Streamers would be around 10-20 seconds behind the live stream.

This approach can definitely be improved, though! Why not give that a shot yourself and share the code?

Does WebTorrent leak your IP address when using a VPN? I heard that WebRTC leaks your IP address.

WebRTC data channels do not allow a website to discover your public IP address when there is a VPN in use. The WebRTC discovery process will just find your VPN’s IP address and the local network IP address.

Local IP addresses (e.g. 10.x.x.x or 192.168.x.x) can potentially be used to «fingerprint» your browser and identify across different sites that you visit, like a third-party tracking cookie. However, this is a separate issue than exposing your real public IP address, and it’s worth noting that the browser already provides hundreds of vectors for fingerprinting you (e.g. your installed fonts, screen resolution, browser window size, OS version, language, etc.).

If you have a VPN enabled, then WebRTC data channels will not connect to peers using your true public IP address, nor will it be revealed to the JavaScript running on the webpage.

At one point in time, WebRTC did have an issue where it would allow a website to discover your true public IP address, but this was fixed a long time ago. This unfortunate misinformation keeps bouncing around the internet.

There’s now a spec that defines exactly which IP addresses are exposed with WebRTC. If you’re interested in further reading, you can read the IP handling spec for yourself.

Troubleshooting

Why does browser downloading not work? I see no peers!

In the browser, WebTorrent can only download torrents that are explicitly seeded to web peers via a WebRTC-capable client. Desktop torrent clients need to support WebRTC to connect to web browsers.

Why does video/audio streaming not work?

Streaming support depends on support for MediaSource API in the browser. All modern browsers have MediaSource support. In Firefox, support was added in Firefox 42 (i.e. Firefox Nightly).

Got more questions?

Open an issue on the WebTorrent issue tracker, or join us in Gitter or on IRC at #webtorrent (freenode).

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *