Mutual Mute

Task

When having a conference with multiple participants close to each other, there is usually the problem of audio feedback because audio id fed through the microphones of those participants. One way to solve this is to analyze the audio of the different streams and find that the same signal is coming from both and then mute the local mic.

Part of this task involves researching / designing the best strategy to perform this detection and to signal the problem to the involved participants before pursuing the actual implementation in Jitsi Meet.

Required skills

  • Web Audio API
  • JavaScript
  • React
  • MediaStream API (not required, but recommended)

Additional resources