# wrtc
**Repository Path**: chenbaowen2004/wrtc
## Basic Information
- **Project Name**: wrtc
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: develop
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2025-06-28
- **Last Updated**: 2025-07-09
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
[](https://www.npmjs.com/package/@roamhq/wrtc)
node-webrtc is a Node.js Native Addon that provides bindings to [WebRTC
M98](https://webrtc.googlesource.com/src/+/branch-heads/4758). This project is
aiming for spec-compliance and will eventually be tested using the W3C's
[web-platform-tests](https://github.com/web-platform-tests/wpt) project. A
number of [nonstandard APIs](docs/nonstandard-apis.md) for testing are also
included.
## Install
```
npm install @roamhq/wrtc
```
Installing from NPM downloads a prebuilt binary for your operating system ×
architecture, based on optional dependency filters.
To install a debug build or cross-compile, you should [build from
source](docs/build-from-source.md).
## Supported Platforms
The following platforms are confirmed to work with node-webrtc and have
prebuilt binaries available. Since node-webrtc targets [N-API version
3](https://nodejs.org/api/n-api.html), there may be additional platforms
supported that are not listed here. If your platform is not supported, you may
still be able to [build from source](docs/build-from-source.md).
|
Linux |
macOS |
Windows |
| x64 |
arm64 |
x64 |
arm64 |
x64 |
| Node |
20 |
✓ |
? |
✓ |
✓ |
✓ |
| 22 |
✓ |
? |
✓ |
✓ |
✓ |
## Examples
See [node-webrtc/node-webrtc-examples](https://github.com/node-webrtc/node-webrtc-examples).