May 2015 - Data Terra Nemo - WebTorrent: Mother of all demos.May 2016 - SIGNAL Conference - BitTorrent in the Browser.Nov 2016 - NodeConf Argentina - Real world Electron: Building Cross-platform desktop apps with JavaScript.May 2017 - Char.la - WebTorrent and Peerify (Spanish).Sep 2017 - Nordic JS - Get Rich Quick With P2P Crypto Currency.In addition to magnet uris, WebTorrent supports many ways to specify a torrent. There are many supported streaming options: -airplay Apple TV To stream a torrent to a device like AirPlay or Chromecast, just pass a flag: $ webtorrent magnet_uri -airplay To download a torrent: $ webtorrent magnet_uri Here's how to use it: $ npm install webtorrent-cli -g NOTE: To connect to "web peers" (browsers) in addition to normal BitTorrent peers, useĬommand line app. WebTorrent also works in node.js, using the same npm package! It's mad science! Import WebTorrent from ''īe sure to enable the and permissions! In Node.js MaxCDN) for easy inclusion on your site: The WebTorrent script is also hosted on fast, reliable CDN infrastructure (Cloudflare and Object, so it can be used with just a script tag: ( ) which exposes WebTorrent on the window WebTorrent is also available as a standalone script Import WebTorrent from 'webtorrent/dist/' and skip the webpack configuration. Or, you can just use the pre-built version via However, webpack requires extra configuration which you can find in the webpack bundle config used by webtorrent. WebTorrent also works with webpack, another moduleīundler. You use node-style require() to organize your browser code and load modules installed by npm (as seen in the previous examples). WebTorrent works great with browserify, an npm package that lets There are more examples in docs/get-started.md. When user drops files on the browser, create a new torrent and start seeding it!Ĭonsole.log('Client is seeding:', Hash) Seeding a file is simple, too: import dragDrop from 'drag-drop' Standards (no plugins, just HTML5 and WebRTC)! It's easy to get started! In the browser Downloading a file is simple: import WebTorrent from 'webtorrent'Ĭonsole.log('Client is downloading:', Hash) WebTorrent is the first BitTorrent client that works in the browser, using open web Lots of folks! WebTorrent API Documentation With development or to hang out with some mad science hackers :) Join us in Gitter or on freenode at #webtorrent to help.To install a WebTorrent desktop application for Mac, Windows, or Linux, see To install a webtorrent command line program, run: npm install webtorrent-cli -g To install WebTorrent for use in node or the browser with import WebTorrent from 'webtorrent', run: npm install webtorrent Supports Chrome, Firefox, Opera and Safari.Stream video torrents into a tag ( webm, mkv, mp4, ogv, mov, etc (AV1, H264, HEVC*, VP8, VP9, AAC, FLAC, MP3, OPUS, Vorbis, etc)).Running on one domain can connect to clients on any other domain. WebTorrent is a P2P network for the entire web. WebRTC data channels for lightweight peer-to-peer communication with no plugins.Comprehensive test suite (runs completely offline, so it's reliable and fast).
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |