WebRTC Simple WebSocket Signaling Server
LAN
Como funciona
- Para localhost entre diferentes abas do navegador
- Usa BroadcastChannel como provider de comunicação
Como executa
- Execute no terminal
npm run dev:client
- Abra http://localhost:5173 em duas abas
Como usa
setProvider(Signaling<WebRTCMap>, ChannelSignaling<WebRTCMap>)
WAN
Como funciona
- Para internet entre diferentes pontos do mundo
- Usa WebSocket no processo de sinalização e p2p
Como executa
- Execute no terminal
npm run dev:client
- Execute no terminal
npm run dev:server
- Abra http://localhost:5173 em duas abas
Como usa
setProvider(Signaling<WebRTCMap>, SocketSignaling<WebRTCMap>)