Google: Jingle (created at Google), an extension of Jabber/XMPP for signaling, RTP for media, H.264 video, GIPS (acquired by Google) audio
Apple: SIP/STUN/TURN/BuzzwordBingo for signaling/NAT traversal, RTP for media, H.264 video, AAC audio
Is there a reason everyone can't agree on a standard?
a) Google: not-invented-here-syndrome
b) Apple: massive lock-in
c) Skype: see Apple