HOME

TheInfoList



OR:

WebTorrent is a peer-to-peer (P2P)
streaming Streaming media is multimedia that is delivered and consumed in a continuous manner from a source, with little or no intermediate storage in network elements. ''Streaming'' refers to the delivery method of content, rather than the content it ...
torrent client The following is a general comparison of BitTorrent clients, which are computer programs designed for peer-to-peer file sharing using the BitTorrent protocol. The BitTorrent protocol coordinates segmented file transfer among peers connected in ...
written in JavaScript, from the same author, Feross Aboukhadijeh, of
YouTube Instant YouTube Instant is a real-time search engine built and launched in September 2010 by nineteen-year-old college student and Facebook-software-engineer intern Feross Aboukhadijeh of Stanford University that allows its users to search the YouTube v ...
, and the team at WebTorrent and on GitHub, for use in web browsers, as well as a WebTorrent Desktop stand alone version able to bridge WebTorrent and BitTorrent serverless networks.


History

Before creating WebTorrent, the developers first created PeerCDN, a peer-to-peer content delivery network which was bought by Yahoo! in 2013. The idea behind WebTorrent is to make a BitTorrent-like protocol that works on the web browser, maintaining as much compatibility with BitTorrent as possible. Any web browser should be able to connect to a peer-to-peer swarm, fetch content, verify that it is correct, and display it to the user – all as much as possible without centralized servers relying on a network entirely of people's browsers. @4:35+ WebTorrent uses the same protocol as BitTorrent but uses a different transport layer. WebTorrent primarily relies on WebRTC connections, while BitTorrent uses
TCP TCP may refer to: Science and technology * Transformer coupled plasma * Tool Center Point, see Robot end effector Computing * Transmission Control Protocol, a fundamental Internet standard * Telephony control protocol, a Bluetooth communication s ...
connections and UDP datagrams directly.


WebTorrent Desktop

The WebTorrent Desktop bridges the two networks of WebRTC-based WebTorrent and TCP/UDP-based BitTorrent simultaneously. The BitTorrent client Vuze (formerly Azureus) less gracefully but adequately functionally incorporated WebTorrent adding simultaneous network bridging to their software. The developers used Electron that makes desktop apps using JavaScript with access to all the APIs from
Chrome Chrome may refer to: Materials * Chrome plating, a process of surfacing with chromium * Chrome alum, a chemical used in mordanting and photographic film Computing * Google Chrome, a web browser developed by Google ** ChromeOS, a Google Chrome- ...
and Node.


Functionality

Online video is the core focus as that is where WebTorrent is most useful. It is less suited for smaller files or data sets but is ideal for larger files. File availability, as with BitTorrents, is dependent on torrent seeding. If only a few users are sharing a file, then an HTTP server that provides webseeding would be the fallback. There is no sharing without webseeding. However, this could have some positive implications. Rather than using a middleman upload site to share a large private file with another person, with WebTorrent you may directly connect without leaving traces somewhere or potentially being archived on some upload site. You simply drag and drop your file to create a magnet link that you can share with your friend. Connections are already encrypted, but you may add extra layers of encryption with keys to send another way. RAM limits may be managed with
IndexedDB The Indexed Database API (commonly referred to as IndexedDB) is a JavaScript application programming interface (API) provided by web browsers for managing a NoSQL database of JSON objects. It is a standard maintained by the World Wide Web Consort ...
.


Adoption

WebTorrent uses widely supported open web standards like WebRTC and therefore works in any modern browser, including
Google Chrome Google Chrome is a cross-platform web browser developed by Google. It was first released in 2008 for Microsoft Windows, built with free software components from Apple WebKit and Mozilla Firefox. Versions were later released for Linux, macOS ...
, Firefox, and Opera for Desktop and Android, Microsoft Edge and
Safari A safari (; ) is an overland journey to observe wild animals, especially in eastern or southern Africa. The so-called "Big Five" game animals of Africa – lion, leopard, rhinoceros, elephant, and Cape buffalo – particularly form an importa ...
.


BitChute

Launched in 2017, BitChute is a video hosting service that used WebTorrent P2P technology. It claimed in order to ease bandwidth issues of centralized streaming. According to Fredrick Brennan, there is little evidence BitChute actually uses peer-to-peer technology. By April 2021, the option to host videos using WebTorrent on BitChute "appears to have been deprecated", according to ''
Ars Technica ''Ars Technica'' is a website covering news and opinions in technology, science, politics, and society, created by Ken Fisher and Jon Stokes in 1998. It publishes news, reviews, and guides on issues such as computer hardware and software, sci ...
''.


Brave

Brave Brave most commonly refers to: *Brave, an adjective for one who possesses courage *Braves (Native Americans), a EuroAmerican stereotype for Native American warriors Brave(s) or The Brave(s) may also refer to: Film and television * ''Brave'' (199 ...
web browser bundles WebTorrent into the native executables and integrates WebTorrent into its UI.


See also

* BitChute, formerly used WebTorrent * PeerTube, uses WebTorrent * libtorrent, implements WebTorrent * Comparison of BitTorrent clients * InterPlanetary File System *
List of video hosting services Online video platforms allow users to upload, share videos or live stream their own videos to the Internet. These can either be for the general public to watch, or particular users on a shared network. The most popular video hosting website is Y ...
**
DailyMotion Dailymotion is a French video-sharing technology platform owned by Vivendi. North American launch partners included Vice Media, Bloomberg and Hearst Digital Media. It is among the earliest known platforms to support HD (720p) resolution video. ...
**
Vidme Vidme was a video hosting service that launched to the public in 2014. It described itself as a hybrid between video hosting website YouTube and social news site Reddit. History The company was founded in 2014 by Warren Shaeffer and Alex Benzer i ...
** Vimeo ** YouTube *
YouTube Instant YouTube Instant is a real-time search engine built and launched in September 2010 by nineteen-year-old college student and Facebook-software-engineer intern Feross Aboukhadijeh of Stanford University that allows its users to search the YouTube v ...


References


External links

*
WebTorrent.io

Instant.io
for WebTorrent magnets.
''Demuxed - Ep. #5, WebTorrent: Bringing BitTorrent to the Web''
on YouTube, 2017-07-06, is an audio interview (not video) that starts as an excellent introduction to WebTorrent, drifts into past projects for context, then gets very technical about hacking streams, before concluding on vacuum frying banana chips. {{DEFAULTSORT:WebTorrent 2013 establishments in California Anonymity networks Application layer protocols BitTorrent Computer-related introductions in 2013 Distributed data storage Distributed file systems File sharing software File transfer protocols Free network-related software Internet privacy software Internet properties established in 2013 Internet protocols Network protocols Peer-to-peer software Video hosting