Libtorrent-rasterbar Now Features WebTorrent Support In The Master Branch
The WebTorrent protocol is similar to, but not compatible with, the regular bittorrent protocol. A specialized bittorrent client is therefore required to seed or download video files from websites utilizing the WebTorrent protocol. A feature request asking for WebTorrent support in the popular qBittorrent client has been open since 2015. Fulfilling that request has so far not been possible due to a lack of WebTorrent support in the libtorrent-rasterbar library qBittorrent and many other bittorrent clients utilize. That will change by the end of the year and make it possible, and trivial, to add WebTorrent support to bittorrent clients like qBittorrent, Deluge and Wyzo.
written by 林慧 (Wai Lin). published 2020-07-20 - last edited 2020-07-20
The WebTorrent protocol has become very popular in ways that are hard to notice. Many video sharing websites, namely all based on the free PeerTube content management system, use it beneath the hood. The WebTorrent protocol is in many ways similar to the traditional BitTorrent protocol but they are not compatible or interchangeable. None of the widely used BitTorrent clients are capable of downloading or seeding WebTorrent files.
Libtorrent-rasterbar developer Arvid Norberg has finally committed code adding support for the WebTorrent protocol used by online video sharing sites based on content management systems like PeerTube to the Libtorrent master branch. He gave this brief statement about it on libtorrent-rasterbar's GitHub project page:
"that's right. it will be in the next major release after 2.0 (which itself hasn't been released just yet)."
The brief statement does not mean that BitTorrent clients using the libtorrent-rasterbar library will get support for the WebTorrent protocol any time soon.
The next major libtorrent version will be libtorrent 2.0. libtorrent-2.0.0-RC was released on May 31st, 2020. The final version will not be released until early next month. The new WebTorrent protocol support will not arrive until libtorrent 3.0 is released long after libtorrent-rasterbar 2.0 final arrives.
The goods news is that the code is merged into the libtorrent master branch. WebTorrent support is coming. It is just not coming to software end-users use for quite some time. Those who have been waiting for qBittorrent to get support for WebTorrents since 2015 will have to wait a bit longer.
libtorrent-rasterbar has a homepage at libtorrent.org and the source code is developed at github.com/arvidn/libtorrent. The source code is also available on piqlFilm reels in the Arctic World Archive vault in Svalbard, Norway.