mumble-web
mumble-web copied to clipboard
Sometimes some people cannot hear other people via WebRTC
Reproduced with three to four people on your live demo with WebRTC (after encountering the same problem on our self-hosted instance).
It can happen that A can hear B but not vice-versa. It can happen that you are only heard by some people in the same room.
Rejoining a room seems to randomly provoke or solve the problem.
The talking indicators always work.
If some people used a native client they could always hear everybody.
I can also reproduce the bug in my own deployment. In my tests, I had the same bug each time someone left the server an re-joined: the others were not able to hear him, but he was able to hear the others.
Has anyone found a solution for this? I'm having the same issue where some users can hear only certain users, yet some can hear all.
Thanks, Max
I did not had enough time to make sure that what I found was really the problem, but it seemed like having someone connected on the same local network as the server/proxy was the problem for me.
When I used a VPN to connect to it, I did not had any issues. Next step will be to test it from scratch on a cloud VM, completely outside of my local network. I'll post an update following that, but feel free to test it yourself too.
I set mine up from scratch on an ubuntu server in the cloud, so all users are remote. It's a pretty consistent problem. Usually when one person disconnects/reconnects, some can hear him others can't. We just have a mix of users that can't hear certain others. Seems if everyone refreshes, it fixes.
And what is strange is that everyone can see the green avatar talking indicator, just some can't actually hear the voice.
I'm having the same problem in my friend group as well and it always seems to happen with the friend with a flaky internet connection (he lives in a student house, far away from an underpowered access point shared with many people).
My issue is very consistent, on two differerent server set ups, with many different people. So it's not an internet issue on my part.
I've kind of settled with the fact that this software is just broken. Unless there is some variable I've had twice on two servers. But two of us explored everything we could think of. And using the windows client to this server works perfectly with no issue whatsoever.
Wish there was someone that commented on these types of issues.
I'm thinking of creating a multi user audio chat using peer.js instead.
Max