WebTorrent DesktopsteemCreated with Sketch.

in #blockchain8 years ago

Image of webtorrent

WebTorrent is best described as a BitTorrent client for the web. It allows people to share files directly from their browser, without having to configure or install any additional software. Now WebTorrent Desktop has arrived, offering a lightweight yet feature-rich streaming and castable experience on Windows, Linux and Mac.

Every day millions of Internet users fire up a desktop-based BitTorrent client to download and share everything from movies, TV shows and music, to the latest Linux distros.

Sharing of multimedia content is mostly achieved by use of a desktop client such as uTorrent, Vuze, qBitTorrent or Transmission, but thanks to Stanford University graduate Feross Aboukhadijeh, there is another way.

WebTorrent is a BitTorrent client for the web. Instead of using standalone applications like those listed above it allows people to share files directly from their browser, without having to install any additional software.

“WebTorrent is the first torrent client built for the web. 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,” Feross previously told TF.

Such has been WebTorrent’s impact, even Netflix contacted Feross to discuss his technology, which could greatly benefit the streaming video service by reducing its bandwidth consumption. But while WebTorrent “for the web” continues its development, Feross has just unveiled his latest creation.

At first glance WebTorrent Desktop (WTD) seems like a step back, in that it appears to move WebTorrent away from webpages and places it back in the desktop environment like a regular torrent client. However, what WTD does is provide a super smooth video streaming experience with a few really neat tricks up its sleeve.

Firstly, WTD looks nothing like any other torrent client. Its clean and straightforward interface is easily navigated and offers little in the way of configuration options or indeed clutter, which in this case is a good thing. The aim is to get the in-built player streaming video as quickly as possible and it achieves that with style.

Image of wt

Torrents are added by using a .torrent file or by copy/pasting a magnet link and in a matter of seconds on a reasonably well-seeded torrent, videos can be played almost immediately. The in-built player is a basic affair but has all the necessary controls to navigate within a video. This is where WebTorrent Desktop excels.

Even without the whole video file being downloaded it’s possible to skip around on the timeline, with WTD fetching the appropriate pieces of the file on demand for almost instant playback. This makes skipping to the last few minutes of a movie or sporting event a breeze, for example.

Image of wtp

Also of interest to those who enjoy watching from the comfort of their armchair is the inclusion of AirPlay, Chromecast and DLNA support. WebTorrent Desktop found my network-connected TV as soon as it was switched on and playback was instantaneous.

But while streaming in various torrent clients has been possible for some time, WebTorrent Desktop has another neat feature up its sleeve. In addition to gathering peers via trackers, DHT and PEX, it also supports the WebTorrent protocol for connecting to WebRTC peers.

This enables the client to tap into a pool of additional peers such as those running WebTorrent in their browsers on Instant.io. As the diagram below shows, WebTorrent Desktop acts as a bridge to bring these two sets of peers together.

Image of wtp

Available for Windows, Mac and Linux, WebTorrent Desktop is both free and open source, with its source available on Github. It also has zero advertising and none of the bloatware associated with other clients available today.

The WebTorrent Desktop Beta can be downloaded here.

Sort:  

Congratulations @divinity! You have received a personal award!

Happy Birthday - 1 Year on Steemit Happy Birthday - 1 Year on Steemit
Click on the badge to view your own Board of Honor on SteemitBoard.

For more information about this award, click here

By upvoting this notification, you can help all Steemit users. Learn how here!

Congratulations @divinity! You have received a personal award!

2 Years on Steemit
Click on the badge to view your Board of Honor.

Do not miss the last post from @steemitboard:

Introducing SteemitBoard Ranking

Support SteemitBoard's project! Vote for its witness and get one more award!

Congratulations @divinity! You received a personal award!

Happy Birthday! - You are on the Steem blockchain for 3 years!

You can view your badges on your Steem Board and compare to others on the Steem Ranking

Vote for @Steemitboard as a witness to get one more award and increased upvotes!

Coin Marketplace

STEEM 0.20
TRX 0.13
JST 0.030
BTC 64768.36
ETH 3436.88
USDT 1.00
SBD 2.51