What is Skype to do in a WebRTC World?

Now that WebRTC is starting to happen, what is Skype to do?
I planned to have a post about WebRTC and smartphones, but I had to write about Skype first. That's because Zach Walton wrote about Skype's possible demise due to WebRTC:
If Google and Mozilla can work out this WebRTC thing, Skype may just become obsolete. Of course, Microsoft isn't going to let that happen as it's working on a WebRTC version of Skype as well. But will WebRTC, even if Skype is along for the ride, kill off the traditional Skype software? I think it's too early to tell.So, is Skype relevant when WebRTC becomes stable? Should they just close shop and go home?

- iLBC, its voice codec that included error concealment embedded in it, which made its voice quality better than the rest of the VoIP solutions out there at the time.
- P2P, their peer to peer network, which allowed them to scale nicely with little additional servers on their part.
- Opting for VP8 codec, which is used in WebRTC. This might change yet again, but I doubt it makes any sense at this point in time to switch.
- Partnering with Facebook, to offer Skype calling through Facebook
- First, migrate to the WebRTC video codec – a move that already took place to some extent. This will allow them to run multiple signaling protocols in their network without requiring to transcode the media.
- Then, they will develop and offer a WebRTC gateway from their current signaling protocol to WebRTC. This will allow joining their network from native web browser, and still connect to any installation of current Skype client application.
- Then they might switch their whole infrastructure to WebRTC, though I doubt this will be necessary or that it will happen at all.


As you mentioned WEBrtc is a codec in a browser - no signaling - so you NEED a skype (or any service provider for this mattert) to do the signaling part, and FW traversal handling (media and signaling).
WEBrtc can kill the skype usage as a push-button for client to web service interface (a fraction of their traffic), BUT for P2P you need a service provider and skype is there to provide it - so a web client for the skype NW can theoretically even use the skype signaling with a slight tweak....
Tsahi,
I agree with almost anything, but in order for gateway'ing between existing media codecs and WebRTC codecs Skype will need a lot of horse power, as their WebRTC instances become popular and users perform more and more cross-technology calls.
Instead, they might as well decide to use 2 sets of codecs on all Skype app clients and use WebRTC codecs when users connect between app and browser based clients. Eventually their legacy media engine will fade out.
Tomer,
This is indeed true. There are already signs that Skype is adopting VP8, the video codec used in WebRTC. That is in parallel to H.264.
It wouldn't be the first time that Skype switches from one video codec to another.
Tsahi,
I agree with almost anything, but in order for gateway'ing between existing media codecs and WebRTC codecs Skype will need a lot of horse power, as their WebRTC instances become popular and users perform more and more cross-technology calls.
Instead, they might as well decide to use 2 sets of codecs on all Skype app clients and use WebRTC codecs when users connect between app and browser based clients. Eventually their legacy media engine will fade out.
Tomer,
This is indeed true. There are already signs that Skype is adopting VP8, the video codec used in WebRTC. That is in parallel to H.264.
It wouldn't be the first time that Skype switches from one video codec to another.