node-sfu icon indicating copy to clipboard operation
node-sfu copied to clipboard

Pure TypeScript WebRTC MediaServer (SFU/MCU)

node-sfu

Pure node.js WebRTC SFU
100% written in TypeScript

current state

WIP

example

https://github.com/shinyoshiaki/node-sfu/tree/master/examples

demo

server

yarn server

client

yarn client

open http://localhost:8080/

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
  • WebRTC https://github.com/shinyoshiaki/werift-webrtc