包括迅雷、115、百度网盘等原本支持在线播放/离线下载的软件、服务的在线播放/离线下载的功能被关闭、收费或功能受限被阉割。
WebTorrent是一个支持边下边播的磁力/BT下载的开源项目,同时提供桌面版和网页版,基于WebTorrent技术还有一些很有趣项目。
WebTorrent网页版
WebTorrent利用WebRTC技术实现了浏览器版本的P2P种子和磁力下载和直接在线观看视频等功能。
WebRTC是Web Real-Time Communication的缩写,是一个支持Web网页进行实时语音对话或视频对话的技术。目前Chrome,、Firefox、Safari等主流浏览器都支持这个技术。
有技术背景的站长自己下载代码搭建自己的服务。使用NodeJs或者直接在浏览器中包含webtorrent.min.js JS文件,就可以使浏览器拥有下载bt种子或者磁力的能力。
WebTorrent官网:https://webtorrent.io/
Github地址:https://github.com/webtorrent/webtorrent
WebTorrent在线下载/播放体验:https://instant.io/
WebTorrent 桌面版
桌面版WebTorrent:https://webtorrent.io/desktop/
桌面版为WebTorrent Desktop,支持Windows/MAC/Linux。
不仅可以用来BT/磁力种子下载,还可以边下边播。
拖动种子文件进软件或在软件内直接粘贴磁力链接地址即可下载,
软件下载时会显示peer连接数,peer连接数越大下载速度越大,下载同时你也会给其他人上传数据,人人为我我为人人。
下载对应的版本,安装运行
点击File,添加种子或者磁力链接
开始后资源良好的话,5-10秒就可以出现播放按钮
点击播放按钮,既可边下边看
如果想要改变下载位置,点击Edit-Preferences既可
磁力链接转换服务
根据官方的文档,不是随随便便找个磁力链接就能播放,需要客户端支持WebRTC(WebRTC-capable )。
因此在使用WebTorrent下载磁力/BT种子时,如果解析时间过长,可以使用下面的服务,将磁力链接转换成WebTorrent可用的链接地址(就是加上WebTorrent的tracker server)。
以使用instant.io为例:
添加种子或者磁力,然后生成新的磁力或种子,即可播放,也可以通过“Magnet URI”WebTorrent 客户端可用的磁力链接。


使用了WebTorrent的项目及服务
参考 https://webtorrent.io/faq 中“Who is using WebTorrent today?“ 部分,列举了很多使用了WebTorrent的项目及服务。
例如Magnet Player,可以在线直接播放磁力链接
Magnet Player:https://ferrolho.github.io/magnet-player/