mumble-voip / mumble

Mumble is an open-source, low-latency, high quality voice chat software.
https://www.mumble.info
Other
6.28k stars 1.11k forks source link

Echo in Voice Activity/Continuous Transmit Mode #4573

Closed bariamdadul closed 3 years ago

bariamdadul commented 3 years ago

When Voice Activity or Continous transmit mode is selected, I can hear the second party clearly and also hear my voice back. I am not sure whether the server is returning my voice back to me or it's an issue of my clients.

I am facing the issue on Linux, Windows, Android, and IOS clients.

Tested with Murmur server 1.3.3 and the latest one.

Anyone facing the same issue? How to overcome this?

Here is the audio configuration of my mumble client.

audio1

audio2

Krzmbrzl commented 3 years ago

From your report I take it that the echo is not seen when you use push-to-talk. Is that correct?

Also are you always speaking with the same clients when the echo happens? Do these clients use a headset or do they output the received audio via a speaker?

Iirc echo cancellation in Mumble 1.3.x is broken. The feature has been fixed in current master (1.4.0) but were too involved to be backported to the 1.3.x series...

bariamdadul commented 3 years ago
  1. Echo is not happening when I use push-to-talk.

  2. All clients are using headsets.

  3. Should I update my clients to the 1.4.0 version?

Krzmbrzl commented 3 years ago

If it is not happening with PTT, then this does indeed seem to be a different issue :eyes:

Does the problem also occur on different Mumble servers?

Checking out 1.4.0 could be worth a try. Note however that we haven't released any binaries yet. We are currently in the process of preparing the first snapshot releases but until then you'd have to either compile it yourself or if you're on Windows or mac, you could use one of the binaries built on our CI servers. These are more or less untested though and therefore likely to still contain bugs :point_up:

bariamdadul commented 3 years ago

Tested with the latest 1.4 murmur server in Ubuntu 18.04 but still facing the same issue.

Krzmbrzl commented 3 years ago

Does the problem also occur on different Mumble servers?

:point_up:

Also: Does this issue also happen when you're alone in a channel or only if you are speaking to someone else?

imShara commented 3 years ago

Is there way to cancel echo if someone uses speaker instead headset?

davidebeatrici commented 3 years ago

Yes, they have to enable the echo cancellation feature.

bariamdadul commented 3 years ago

Also: Does this issue also happen when you're alone in a channel or only if you are speaking to someone else?

It happens only when multiple people are talking at the same time. If one person is muted and another person is talking then I don't face this issue.

Krzmbrzl commented 3 years ago

If it is not happening with PTT, then this does indeed seem to be a different issue

Nvm - that's actually not correct. It does make sense that the echo does not appear when PTT is used :facepalm:

Tested with the latest 1.4 murmur server in Ubuntu 18.04 but still facing the same issue.

You conversation partner has to use 1.4.0 as well and enable echo cancellation.

It happens only when multiple people are talking at the same time. If one person is muted and another person is talking then I don't face this issue.

Okay then I am 99% sure this is due to either your conversation partners not having echo cancellation enabled or due to them using a version < 1.4.0 of Mumble in which echo cancellation has some issues.

stale[bot] commented 3 years ago

This support-issue has been automatically marked as stale because it has not had recent activity. If no further activity occurs, the issue will be automatically closed as we'll assume your problem to be fixed.