Skip to content

guiseek/signaling

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WebRTC Simple WebSocket Signaling Server

LAN

Como funciona

  • Para localhost entre diferentes abas do navegador
  • Usa BroadcastChannel como provider de comunicação

Como executa

  1. Execute no terminal npm run dev:client
  2. 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

  1. Execute no terminal npm run dev:client
  2. Execute no terminal npm run dev:server
  3. Abra http://localhost:5173 em duas abas

Como usa

setProvider(Signaling<WebRTCMap>, SocketSignaling<WebRTCMap>)