After running this test, it detected no problems with sound or video, only connectivity (no ipv6, relay connectivity, reflexive connectivity, host connectivity). I'm not sure why this is like this, because neighbouring Linux host that sits on same network with same settings passes those tests.
I've tested sound recording from
https://webrtc.github.io/samples/ to see it actually works.. It does without an issue.
Still hangouts, which as far as I know, use webrtc, don't transmit sound from me. Sound to me, on the other hand, is transmitted fine.
IPv6 being a problem is weird: if I run tests on some random ipv6 test website, it claims that I've no problems with ipv6 on that host, except for my ISP's DNS not supporting ipv6.
update:
Some information on my network setup:
NAT is ran on ZyXEL VMG 8924 router;
Then there is wireless access point (some asus) with no NAT in AP mode, then there are few laptops.
My fiancee's laptop runs Linux and Windows, both systems are fine with IPv6 tests and webrtc tests. My own main work laptop runs FreeBSD and Linux, Linux installation is fine with ipv6 tests and webrtc tests, FreeBSD installation is not fine in webrtc, relatively fine in ipv6 (test at ipv6-test.com indicates that I've "filtered ICMP", which happens only on FreeBSD, which implies that I have firewall filtering it, but this is not true - pf, ipfw, ipf are disabled). Then there is "pure" FreeBSD laptop that has same problems both in ipv6 and webrtc.
All Linux installs and Windows runs fine with google hangouts (meetings part); then all FreeBSD installation doesn't run fine with it - incoming video & sound works, outgoing video works, outgoing sound just doesnt. All FreeBSD installations run fine with samples from webrtc.github.io - sound records fine, plays fine.
I've seen some post earlier that said that "Chrome OSS backend doens't support webrtc yet" but that post was a bit old and it is untrue if to take the samples from webrtc.github.io in question.
Very not sure what to make of it all.
update2:
I've tried to run firefox instead of chromium just to see if it changes things, it does not. Firefox in fact fails even worse then chrome - it cant get past 1st stage of webrtc test (testing microphone).