# rainy-webrtc

WebRTC Implementation for TypeScript (Node.js)

| feature      | progress  |
| ------------ | --------- |
| DataChannel  | supported |
| MediaChannel | todo       |

# install 
```npm install rainy-webrtc``` 

# examples 
https://github.com/shinyoshiaki/rainy-webrtc/tree/master/examples 

# demo
run
```sh
yarn ts-node --files examples/datachannel/offer.ts
```
open
https://shinyoshiaki.github.io/rainy-webrtc/examples/datachannel/answer

see console & chrome://webrtc-internals/

# components

- ICE  https://github.com/shinyoshiaki/rainy-ice
- DTLS https://github.com/shinyoshiaki/rainy-dtls
- SCTP https://github.com/shinyoshiaki/rainy-sctp


# reference

- aiortc https://github.com/aiortc/aiortc 
- pion/webrtc https://github.com/pion/webrtc 
- etc ....
