• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

WebTorrent:基于浏览器的流BT客户端及源码免费下载

代码类下载 程序员 2年前 (2020-04-26) 171次浏览 已收录 0个评论

WebTorrent:基于浏览器的流BT客户端及源码免费下载

WebTorrent是一个流的BT客户端的node.js和浏览器。是的,没错。浏览器。它完全使用JavaScript(网络语言)编写,因此相同的代码可在两个运行时中使用。

在node.js中,此模块是一个简单的torrent客户端,使用TCP和UDP与其他torrent客户端进行通信。

在浏览器中,WebTorrent使用WebRTC(数据通道)进行对等传输。它可以在没有浏览器插件,扩展程序或安装的情况下使用。这只是JavaScript™。注意:WebTorrent 在浏览器中不支持UDP / TCP对等体。

只需webtorrent.min.js在页面上包含 脚本,即可开始使用BitTorrent协议或require(‘webtorrent’)使用browserify通过WebRTC提取文件 。

WebTorrent:基于浏览器的流BT客户端及源码免费下载

特性

  • Node.js &浏览器的 BT 客户端 (相同的 npm 包)
  • 速度非常快
  • 可同时,高效的下载多个 torrents
  • 纯 Javascript (无原生依赖)
  • 像 streams 一样表示文件
  • 支持高级 BT 客户端特性
  • magnet uri 支持,通过 ut_metadata
  • 点发现,通过 dhttracker 和 ut_pex
  • 协议扩展 api/strong>,添加新扩展
  • 完整的测试套件 (完全支持离线运行,非常可靠快速)

仅浏览器支持的特性:

  • WebRTC 数据通道
  • P2P 网络
  • 流视频 torrent 为 <video> 标签 (webm (vp8, vp9) 或者 mp4 (h.264))
  • 支持 Chrome, Firefox 和 Opera

下载地址:

WebTorrent:基于浏览器的流BT客户端及源码免费下载


喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址