Status of voice chat in UE4?

I’ve been coming across posts saying that voice chat is choppy or cutting out in more recent versions of UE4.

I have a working Steam subsystem and toggled on all the voice chat settings in the INI files. I can hear voice from client → server but not the other way around. Voice is choppy and garbled. Players are simply waiting in the lobby, yet I’m flooded with “Dropped 1 packets due to congestion in the voicechannel”.

Does Steam voice chat work out of the box in 4.14?

ping…

Fought with UE voice chat for too long, then eventually wrote my own engine and transport implementation outside of the Online subsystem, based on the capture and encoder/decoder built-in constructs. Unfortunately it is only suitable for LAN.

did you figure anything out? i’m having a similar issue

i managed to get steam voice working to a sufficient degree by setting the following values in my DefaultEngine.ini

[/Script/OnlineSubsystemUtils.IpNetDriver]
MaxClientRate=50000
MaxInternetClientRate=50000

[/Script/Engine.Player]
ConfiguredInternetSpeed=50000
ConfiguredLanSpeed=50000

this might be overkill, there’s not a lot of info out there about what speed is overkill, but from my tests this is a good spot.

Is there a side effect to increasing the ClientRate? It would seem as if the server might get flooded?

It does seem that way, doesn’t it… I haven’t stress tested the thing yet but this is the minimum value I could get non-choppy voip between 2 internet players. All things considered though I don’t think 50k is an unreasonable amount of bandwidth. I saw someone elsewhere suggest something like 2m for lan. On a 5mb upload internet connection I’d imagine 50k is somewhat trivial

[/Script/OnlineSubsystemUtils.IpNetDriver]
MaxClientRate=50000
MaxInternetClientRate=50000

 [/Script/Engine.Player]
 ConfiguredInternetSpeed=50000
 ConfiguredLanSpeed=50000

this one fixed for me ^