tags : Web Development, Network Programming, Web Security, NAT

FAQ

Web socket, Web RTC, SSE, what?

  • Videoconferencing or real-time messaging that doesn’t need a central source of truth: WebRTC
  • Real-time collaboration with the need of a central source of truth and a small number of clients: Websockets
  • Notification system that can stay quiet for a long time: Server-Sent Events, but beware of scaling the number of clients
  • Anything else, like refreshing some components data, or a notification system with a big number of clients: polling

Basic stuff

Tools

Others

STUN/TURN and ICE

pion

Others

Bigger projects built on WebRTC

[[https://mediasoup.org/documentation/overview/][mediasoup : Overview]] : Cutting Edge WebRTC Video Conferencing

peer-calls/peer-calls

WebRTC support being added to FFmpeg | Hacker News

OBS merges WebRTC support | Hacker News