- Easy to use
- Lightweight
- No need to deal with WebRTC stack!
- Small binary sizes
- Type infos for Typescript
This project is NodeJS bindings for libdatachannel library.
Please check libdatachannel for Compatibility & WebRTC details.
npm install node-datachannel
Linux-x64 | Linux-armv7 | Linux-arm64(1) | Windows-x86 | Windows-x64 | Mac | |
---|---|---|---|---|---|---|
Node V10 | + | + | + | + | + | + |
Node V11 | + | + | + | + | + | + |
Node V12 | + | + | + | + | + | + |
Node V13 | + | + | + | + | + | + |
Node V14 | + | + | + | + | + | + |
Node V15 | + | + | + | + | + | + |
Node V16 | + | + | + | + | + | + |
Node V17 | + | + | + | + | + | + |
- Please note that; For arm64 platform we need OpenSSL to be installed locally.
Please check here
Please check examples folder
Please check docs page
Thanks to Streamr for supporting this project by being a Sponsor!