For me, the biggest concern with WebRTC is that it purposely does not define a signaling protocol. While the designers of WebRTC are proud of the flexibility this brings, pragmatic people like me are confused and frustrated. No standard signaling protocol means that there is no guarantee that anyone’s WebRTC application can talk to anyone else’s WebRTC application. This makes it difficult to create a generic application that truly replaces the telephone. It’s like having an AT&T cell phone that can’t call folks on Sprint, Verizon, or any other non AT&T subscriber. How long would we stand for that?
In my latest article for No Jitter, I introduce you to Matrix and their platform for WebRTC interoperability.