node-webrtc 是一个 Node.js 原生插件,提供对 WebRTC M106 的绑定。
npm install wrtc通过 NPM 安装会根据可选依赖过滤器,为您的操作系统 × 架构下载预构建的二进制文件。
如需安装调试版本或进行交叉编译,您应该从源码构建。
以下平台已确认可与 node-webrtc 配合使用,并提供预构建的二进制文件。由于 node-webrtc 针对 N-API 版本 3,可能还有其他未在此列出的受支持平台。如果你的平台不受支持,你仍然可以尝试从源码构建。
| Linux | macOS | Windows | ||||
|---|---|---|---|---|---|---|
| x64 | arm64 | x64 | arm64 | x64 | ||
| 节点 | 20 | ✓ | ? | ✓ | ✓ | ✓ |
| 22 | ✓ | ? | ✓ | ✓ | ✓ |
参见 node-webrtc/node-webrtc-examples。
如果此包不适用于您,其他可能满足您需求的替代方案有 node-datachannel 和 werift。
暂无开放 Issues,或尚未同步最近议题。