Package Exports
- werift
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (werift) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
werift
werift (Webrtc Implementation for TypeScript)
werift is a WebRTC Implementation for TypeScript (Node.js)
current state
- STUN
- TURN
- ICE
- Vanilla ICE
- Trickle ICE
- DataChannel
- MediaChannel
- sendonly
- recvonly
- sendrecv
- multi track
- RTCP
- Picture Loss Indication
- Simulcast
- recv
- send
install
npm install werift
examples
https://github.com/shinyoshiaki/werift-webrtc/tree/master/examples
demo
run
yarn ts-node --files examples/datachannel/offer.ts
open https://shinyoshiaki.github.io/werift-webrtc/examples/datachannel/answer
see console & chrome://webrtc-internals/
components
- ICE https://github.com/shinyoshiaki/werift-ice
- DTLS https://github.com/shinyoshiaki/werift-dtls
- SCTP https://github.com/shinyoshiaki/werift-sctp
- RTP,RTCP,SRTP,SRTCP https://github.com/shinyoshiaki/werift-rtp
reference
- aiortc https://github.com/aiortc/aiortc
- pion/webrtc https://github.com/pion/webrtc
- etc ....