Voice echo on tablets, not smartphones
Hi everyone. I have a strange problem with tablets.
Let me explain. I built a Unity application with the XR plugin in order to use a SteamVR client as final device. I also use Nvidia CloudXR to achieve the Cloud Rendering Paradigm, so my final device is not connected via cable but via network to my pc (server).
Nvidia CloudXR allows to use as a final device both a VR headset (e.g. Oculus Quest 2) and an Android device. When the device is connected to the server, SteamVR considers it a VR headset.
In my Unity application I use Photon Engine for the multiplayer features using Photon Voice to talk to other players. In Unity I'm on Windows platform beacuse my target is basically a SteamVR client. I use the SteamVR client's speakers as an output and its microphone as an input.
As mentioned, my SteamVR client, thansk to CloudXR, can be a VR headset or an android client. When I use the Oculus Quest in combination with other VR headsets or smartphones I have no problem, but when my client is a tablet, in the other device I hear my voice echo.
This only happens with tablets and not with smartphones. I use, for the Photon Recorder, Unity microphone with WebRtcAudioDsp AEC disabled. If enabled it is too aggressive and I cannot communicate on Quest or smartphone.
Of course I tried to enable WebRtcAudioDsp AEC only for the tablet but it doesn't work well. I also tried switching to Photon Microphone which provides its own AEC but the problem persists.
Any suggestions? How I can solve this problem?