Exactly my thought, and I don't unbderstand it. WebRTC solutions work in all browsers (but IE). Like for example https://talky.io/ which is also open source: http://simplewebrtc.com/ I'm thinking about adding it to my personal website actually.
WebRTC stands for Real Time Communication, and is a protocol for allowing browser-to-browser traffic. HTML5 Audio is a spec for playing sound through the browser via <audio> tags, which is confusingly also distinct from the Web Audio API, which is a Javascript API for programmatic sound.