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

  • 内容
  • 评论
  • 相关

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客户端及源码免费下载

原创文章,转载请注明: 转载自搞代码

本文链接地址: WebTorrent:基于浏览器的流BT客户端及源码免费下载

微信支付二维码

微信 赏一包辣条吧~

支付宝支付二维码

支付宝 赏一听可乐吧~

评论

0条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注