I've had a WebRTC app tested working under multiple OS's (Windows, Linux, Android) and browsers (Chrome, Firefox, IE, Chrome for Android).
It did take more than a month to get to that point though.
It did take more than a month to get to that point though.
https://github.com/blakelapierre/instantchat
Can't say whether the HEADs work or not. They currently aren't hosted live at the moment, either.
I don't think I had seen any handshake failures in the final versions of the code in those projects.
Also, you need a TURN to work reliably over every possible NAT topology (though, a few years ago I think only about 5% of connections in the wild required TURN).
So, you had video, but no audio?