There are frameworks like easyrtc theoretically allowing developers to write webRTC apps without needing to worry about browser-specific issues.
However, webRTC is quite new and not completely stable, yet.
As far as I know, webRTC does not work reliably for Chrome for iOS and not at all for Safari.