This message was deleted.
# helpdesk
s
This message was deleted.
a
no server-side cancellation (we don’t decode on the server), the echo cancellation and noise suppression options are the best we have at the moment
n
Thank you very much for the prompt reply. 👍
p
just to make sure, are you talking about two participants being in the same physical room and joining the same livekit-room?
n
No, both are in different rooms and not using headsets. The audio comes from the speakers which echoes back into the mics. It is not possible to have a conversation in this scenario. Using headsets is not an option as the system is used in stage performances. It would be great to have a solution to prevent room echoes because it would allow us to replace zoom. Any help is highly appreciated.
p
the room echoes you are talking about are the voices of the other participants or are there other audio sources involved (e.g. audio files playing at the same time?) browsers generally do a pretty good job at filtering out the other participants’ voices, but it breaks down if e.g. both participants listen to the same audio stream that gets looped back into the microphone via the speakers
n
It is a stage situation. That means we have other audio sources beside the spoken words.
p
got it, thanks for clarifying. unfortunately will have to refer back to noah’s original answer then…
n
Thank you
As far as I understand echo cancellation and noise reduction happens on the client side. Is it build in to the client SDKs or is it something the hardware does and is only switched on?
p
the echo cancellation that the LiveKit js-sdk uses is the one that is built-in in the browser. You can enable/disable echo cancellation for a user by setting
echoCancellation: false
in the AudioCaptureOptions .