@avahq/wrtc

中文文档
0.7.6-fixondata.1发布于 2024/04/23BSD-2-ClauseTypeScriptCommonJS零依赖近 30 天下载 5216

为节点执行符合标准的WebRTC

中文使用文档
文档目录4 节
  1. 安装
  2. 支持的平台
  3. 实例
  4. 构建 @ avahq 模块并部署

    

NPM

节点-webrtc是一个节点.js 原生地Addon,提供约束 网络RTC M94型导弹。这个项目是 将最终使用W3C的 网络平台测试 项目。 A 类 数目 非标准 API 测试也 包含.

安装

npm install @avahq/wrtc

从国家防范机制安装下载您操作系统的预建二进制x 架构,基于可选的依赖性过滤器.

要安装调试构建或交叉编译, 您应该 构建从 来源。 。 。 .

支持的平台

下列平台被确认与节点-webrtc合作,并已 可预建二进制 。 由于节点-网络目标 N- API 版本 3个,可能还有额外的平台 支持,但此处不列出。 如果您的平台不被支持, 您可以 仍然能够 从源创建。 。 。 .

链接 马科斯 窗口
x64 (韩语) 军火64 x64 (韩语) 军火64 x64 (韩语)
节点 第 18 条 ✓ ? 吗? ✓ ✓ ✓
20国 ✓ ✓ ✓ ✓ ✓

实例

见 节点-webrtc/节点-webrtc-实例。 。 。 .

构建 @ avahq 模块并部署

  • 首次通过 npm 登录
  • 通过嵌入文件编译二进制 docker build -t webrtc-forked/arm64 . || docker build -t webrtc-forked/amd64 -f Dockerfile.amd64 . 如果需要我们的人造机器,请使用目标拱门通过 TARGET_ARCH=arm64|x64 npm run build
  • 建造(~15mn on mac m2)需要时间
  • 运行您创建的容器图像
  • 那就去买 wrtc.node 从 build-${arch} 文件夹(通过 docker cp 或 docker 文件仪表板)并将其放入右侧 prebuild/${arch} 文件夹
  • 为所有平台/存档者做
  • 运行 npm version major|minor|patch.. 每个子文件夹内
  • 运行 npm publish 并等待 ok 返回( 如果 e422 请添加 -- 访问- 公开发布命令)
  • 更新链接到每个子模块的版本 package.json 这里
  • 运行 npm version major|minor|patch.. 在这个项目内
  • 运行 npm publish 在这个项目内
  • 完成时间

版本与发布记录

@avahq/wrtc 共发布 5 个版本,首次发布于 2024/04/17;过去 12 个月发布了 0 个版本。

版本发布日期距今
0.7.6-fixondata.1latest2024/04/232 年前
0.7.6-fixondata.02024/04/182 年前
0.7.52024/04/172 年前
0.7.42024/04/172 年前
0.7.32024/04/172 年前

关于 @avahq/wrtc 的常见问题

@avahq/wrtc 是什么?

为节点执行符合标准的WebRTC

如何安装 @avahq/wrtc?

在项目目录运行 npm install @avahq/wrtc,或使用 pnpm add / yarn add / bun add。

@avahq/wrtc 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@avahq/wrtc 支持 ESM 还是 CommonJS?

以 CommonJS 形式发布,可以直接 require();在 ES Module 项目中也可以用 import 引入(Node.js 会把 module.exports 作为默认导出)。

@avahq/wrtc 可以商用吗?

@avahq/wrtc 使用 BSD-2-Clause 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@avahq/wrtc 的下载量有多少?

根据 npm 官方下载统计,@avahq/wrtc 在 2026/10/07 – 2026/11/05 这 30 天内被下载 5,216 次,日均约 174 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@avahq/wrtc 还在维护吗?

最新版本 0.7.6-fixondata.1 发布于 2024/04/23(2 年前);至今共发布 5 个版本,其中过去 12 个月发布了 0 个;首次发布于 2024/04/17。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。