A short YouTube transcript (by Tsahi Levent-Levi) where two speakers discuss whether WebRTC needs a server. They conclude WebRTC is peer-to-peer for media paths but still requires a server for signaling/discovery — exchanging SDP, ICE candidates, and fingerprints interactively in real time.
Does WebRTC need a server?
Yes. There are a lot of people who have tried to do websocket without a server but in the end you need to exchange the stp, the candidates and things like the ICE parameters, the fingerprint you need to exchange those otherwise it won't work by design.
So what does it mean peer to peer in WebRTC I'm people would assume. Well if it's peer to peer there is no need for a server.
Yes it is peer to peer but you need solves the discovery problem and that is what the server solves for you.
Okay.
As a peer listening so if I.
Want to talk to you I need to somewhat negotiate that and where to find you through some kind of a server.
Yes and it needs to be interactive because we want to exchange this information in real time so we can't just put the calendar invite for five hours out. That's not going to work.