当前位置: 首页 > 软件库 > 应用工具 > P2P/BT >

WebTorrent

流式 Torrent 客户端
授权协议 MIT
开发语言 JavaScript
所属分类 应用工具、 P2P/BT
软件类型 开源软件
地区 不详
投 递 者 羊毅庵
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

WebTorrent 是一个用于 node.js 和浏览器的流式 Torrent 客户端。它完全用 JavaScript 编写,并尽可能使用 WebRTC 进行点对点传输。在浏览器中使用 WebTorrent 不需要浏览器插件、扩展或安装。

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

特性:

  • node.js 和浏览器的 Torrent 客户端(相同的 npm 包!)
  • 非常快
  • 同时下载多个 torrents,有效
  • 纯 Javascript(无本机依赖项)
  • 将文件公开为流
    • 按需从网络中获取片段,因此支持搜索(甚至在 torrent 完成之前)
    • 在顺序和最稀有优先选择策略之间无缝切换
  • 支持高级 torrent 客户端功能
  • 全面的测试套件(完全离线运行,因此可靠且快速)
  • 在此处检查所有支持的 BEP

浏览器/WebRTC 环境特性

  • 用于轻量级点对点通信的WebRTC 数据通道,无需插件
  • No silos。WebTorrent 是整个网络的 P2P 网络。在一个域上运行的 WebTorrent 客户端可以连接到任何其他域上的客户端。
  • 将视频种子流式传输到<video>标签 (webm (vp8, vp9)mp4 (h.264))
  • 支持 Chrome、Firefox、Opera 和 Safari。

  • 本文来自WebTorrent的创始人、PeerCDN联合创始人Feross Aboukhadijeh,他介绍了一种基于WebRTC通信的Web协议WebTorrent,通过WebTorrent可以节省服务器资源,降低成本。LiveVideoStack对原文进行了摘译。 WebTorrent是一种在Web浏览器中运行的BitTorrent协议的实现。这种服务文件的方法意味着,网站可以与尽可能多的用户

  • https://github.com/webtorrent/webtorrent   1.简介   WebTorrent是用于node.js和浏览器的流式torrent客户端。它完全用JavaScript(网络语言)编写,因此相同的代码可在两个运行时中使用。   在node.js中,此模块是一个简单的torrent客户端,使用TCP和UDP与其他torrent客户端进行通信。 在浏览器中,WebT

  • 原文: hacks.mozilla.org/2018/08/dwe… 作者: Feross Aboukhadijeh   发表时间:August 15, 2018 译者:西楼听雨 发表时间:2018/8/20 原文是 Mozilla 开发者网站发布的关于 Dweb 的概念、应用及使用案例介绍的系列文章中的第三篇。( 转载请注明出处) 本系列各篇章的翻译链接如下: [译] Dweb: 什么是 Dwe

  • 苦於無法下載edk2 和magnet 鏈接的電影  amule和torrent不好用 已卸載 参考 https://www.zhihu.com/question/24806607/answer/261342948 豆瓣那个插件很好用 指向海盗湾的链接 方法一 https://webtorrent.io/desktop/ 官網下載app linux版 在文件所在的文件夾執行 $ sudo dpkg

 相关资料
  • 我正在做一个基于VLCJ流的项目。我查阅了VLCJ教程中关于如何从下面的代码创建服务器端的内容。客户端如何从服务器获取视频内容?我也编写了客户端代码,但它没有显示任何内容。 如有任何帮助,我们将不胜感激。谢谢. 服务器代码: } 客户端: 正如您在上面看到的,MediaPlayer.PlayMedia(publicServer)应该显示视频内容,但没有显示任何内容。JFrame只是空的。

  • 流程概述 标准的grpc client调用代码,最简单的方式,就三行代码: ManagedChannelImpl channel = NettyChannelBuilder.forAddress("127.0.0.1", 6556).build(); DemoServiceGrpc.DemoServiceBlockingStub stub = DemoServiceGrpc.newBlocking

  • WebTorrent CLI The streaming torrent client. For the command line. WebTorrent is the first BitTorrent client that works in the browser, but webtorrent-cli,i.e. THIS PACKAGE, is for using WebTorrent fr

  • WebTorrent Element 是一个 HTML 元素,可以用来显示来自 WebTorrent 上的内容。 使用方法: <body>  <script src="https://cdn.jsdelivr.net/npm/webtorrent-element@latest/dist/webtorrent-element.min.js"></script>  <web-torrent src="

  • 客户端模块是一个较复杂的模块,这里包含了集群管理、路由、地址管理器、连接管理器、负载均衡器,还与代理、注册中心等模块交互。

  • go-torrent 是 Torrent 的 Go 语言开发包,提供开发库和命令行工具。 使用: $ go get github.com/anacrolix/torrent/cmd/torrent$ torrent 'magnet:?xt=urn:btih:ZOCMZQIPFFW7OLLMIC5HUB6BPCSDEOQU'2015/03/20 22:51:41 main.go:96: downlo