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…

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

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.

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 ^