For me, webrtc is far from being ready.
iDoubs doesn't support WebM but VP8 is in our roadmap.
1. you need a modified version of webkit
2. even if webkit is used by safari, webos, firefox ... I don't think
that Apple, Mozilla ... will accept to get this part of the code.
There is a war between Apple+Microsoft vs Google on the codec to use
in HTML5 (H.264 vs VP8).
a) Apple knows that supporting webrtc in safari will help Google to
make VP8 a standard de facto. Same for iLBC (Global IP Solutions is
now part of Google)
b) Microsoft knows that webrtc will be a direct concurrent for Skype
and they will try to make Google's life harder by for example not
allowing webrtc to open UDP port on Windows.
3. the last version of webrtc was only stable on Linux
4. you still needs to develop SIP/XMPP/... gateways likes what is done
with flash. webrtc only provides the signaling channel+state machine
and it's up to you to implement the protocol.
5. ... to be continued
Doubango is a plugin-based framework which means that you can easily
replace the media plugins with webrtc