Time for me to take an opposite stand from what I am usually comfortable with.
My wife always complains that I like to argue – even when I agree with her. Someone told me that last week as well. My reasons? Well… if you want a lively conversation, then people can’t just agree about everything. What’s the fun in that?
Reading a post by Seth Godin, about changing my mind, I decided to try and practice it here for a single post:
If you needed to, could you argue passionately for that thing you don’t believe in today? Could you imagine walking over to the other side of the new argument, to once again hear that sound?
So today, just for your amusement, I am going to join the dark side: those pesky people who think WebRTC isn’t changing anything.
Here it goes.
We are now over 2 years down the road with WebRTC. During that time:
- WhatsApp grew by over 200 million users. It got acquired. For $19B
- WeChat grew by over 250 million
And WebRTC? We can’t even find a single consumer deployment of it with a couple of million active users. Let alone 100s of millions. Same time. No action.
Moving to the enterprise, we have Lync, eating up the Unified Communication market in the US, and changing its marketing to Universal Communication.
It should be no surprise that this is the case:
- WebRTC doesn’t work on 50% of its intended target market: IE and Safari don’t support it
- On mobile, WebRTC isn’t making any strides. It has a few downloadable mobile browsers for Android that supports it. Nothing on iOS. That’s when “mobile first” is moving from a concept to reality
- There is no decision regarding its video codec, and even when there will be, it seems to be ignoring the existing deployments out there that is using H.264
- Its voice codec is even newer than WebRTC’s own existence
WebRTC may be a good technology, but no one serious enough is adopting it. Whatever you can implement with WebRTC, is achievable with existing means of technologies even today. There were open source and commercial VoIP clients and media engines before WebRTC. There were services and infrastructure for VoIP before WebRTC.
It seems to me that the only real progress with WebRTC is the technology vendors adding WebRTC as part of their VoIP offerings – as just another access point into their networks.
Don’t waste your time on adopting WebRTC. Disruption won’t come from WebRTC. Focus instead on delivering real value to customers with existing VoIP technologies.
How was I? Any other good arguments why WebRTC isn’t what we need that you can contribute?