Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

[bug] Echo canceling doesn't work after moment of silence during the call

Abierto
#456 1 comentario 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
25/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
dart, flutter

Línea de trabajo

Start with the example app and reproduce the issue using two clients, following the steps in the report; check whether echo cancellation stops after about 30 seconds of silence and returns after muting and unmuting Client A. Then trace the audio-processing and echo-cancellation path used by the app. Done means echo cancellation remains effective after silence on the reported Windows and macOS platforms.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Describe the bug
Tested on windows and macos.
Echo canceling works perfectly fine until a moment of silence (random length). Then there is no echo canceling at all. Muting/unmuting fixes it until the next "silent" moment.

To Reproduce
Use 2 clients with example app.

Client A will be the echo "producer" - you have to use speakers and a microphone very close to it.
Client B will be the client that will hear his own echo. Best to use headphones with microphone here. Use (wear) this setup during this test.

  1. Connect them both to the same room with mic enabled.
  2. Use Client B headphones and mic - no echo at all - perfect sound, you should not hear yourself.
  3. Wait a longer moment in silence (30s)
  4. Try to do the same as in 2. - you will hear yourself in the headphones.
  5. mute Client A.
  6. Unmute Client A
  7. Do 2. again. You will not hear yourself.

Expected behavior
number 4. Will produce the same result as 2.

Platform information

  • Flutter version: 3.16.8
  • Plugin version: 1.5.6
  • Flutter target OS: Windows/Mac
  • Flutter target OS version: win11, macos 14.2.1
  • Flutter console log: nothing suspicious here
Lenguaje dominante
Dart
Estrellas
421
Forks
260
Merge medio
2 d 5 h
PR fusionados (30 d)
17

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de livekit/client-sdk-flutter

Todos los issues de livekit/client-sdk-flutter

Issues similares

Más issues de Dart

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.