Problemas de latencia VOIP / SIP en dispositivos Android

Hemos creado una aplicación VOIP sencilla para Android y iPhone. Simplemente marque el identificador de llamada de otro usuario, presione la llamada y comience a hablar con ellos. La versión para iPhone funciona muy bien, y usamos una API comercial para la funcionalidad SIP. Pero la versión de Android no funciona tan bien debido a problemas de retardo de audio que parece depender de qué teléfono Android tiene. Utilizamos la siguiente biblioteca SIP de Android ( http://developer.android.com/guide/topics/connectivity/sip.html ).

Así que mi pregunta es, ¿qué biblioteca SIP debemos buscar para resolver nuestro retraso de audio / problema de latencia para los teléfonos Android que ejecutan sistemas operativos de 4.0 y superiores? Suponiendo que es un problema de biblioteca SIP. Si no, ¿qué otra cosa podría ser?

No, aquí hay un poco más de historia

Cuando estamos haciendo llamadas entre un teléfono de android a otro teléfono android, hay demasiado retraso en el audio. Una persona dirá algo, y podría tardar hasta 1-2 segundos antes de que la otra persona lo oiga. Por el momento, este problema parece ser particular a los dispositivos de Samsung, a diferencia de otros hardwares (aunque nuestras pruebas han sido limitadas). Así, por ejemplo, una Galaxy Note 1 que llama a una GS3 experimenta más retraso que una Galaxy Note 1 que llama a Nexus 7 tablet (Asus) y Galaxy Note 1 que llama a un teléfono Xiaomi MI-2. Estamos bastante seguros de que hemos eliminado nuestro servidor Asterisk como la causa probable de la demora, ya que las llamadas a iphone iphone son grandes, y las llamadas a iphone android son razonables.

A continuación se muestra una lista de las pruebas de velocidad del dispositivo, enumeradas en orden ascendente de retardo

Iphone a iphone (más rápido, no hay retraso notable)

Android (Samsung) a iphone (un poco de retraso, pero aún aceptable)

Android (samsung) a android (xiaomi MI-2) (un poco de retraso, pero aún aceptable)

Android (samsung) a android (asus) (demasiado retraso, inaceptable)

Android (samsung) a android (samsung) (realmente lento, inaceptable)

En este momento, mi equipo se inclina hacia la idea de que la biblioteca SIP de Android que estamos utilizando no es lo suficientemente buena ( http://developer.android.com/guide/topics/connectivity/sip.html ). Estamos interesados ​​en usar otra biblioteca SIP para hacer la llamada.

Hemos notado que otros teléfonos Android SIP como CSipSimple también experimenta este problema.

¿Alguien tiene ideas sobre cómo podemos resolver nuestros problemas de retardo de audio / latencia?

Notas adicionales Hemos notado que no había ningún retraso de audio cuando se utiliza Skype en Galaxy Note 1 a Skype en el Galaxy S3. Así que es por eso que estábamos pensando que probablemente hay una solución a este problema a través de nuestra elección de la biblioteca SIP, o códec o algo así …

Notas adicionales Sabemos que estamos utilizando el codec G.711, incase que hace cualquier diferencia.

One Solution collect form web for “Problemas de latencia VOIP / SIP en dispositivos Android”

Hemos solucionado el problema de latencia voip usando la biblioteca sip de linphone. Ahora casi no hay retraso notable cuando dos personas están hablando entre sí.

  • Cómo enviar mensajes de texto en android vía sip
  • ¿Es factible la adición de una dependencia libjitsi a un proyecto Android?
  • Sip stack para iphone y android
  • Implementación de App-to-App llamando a Android
  • ¿Cómo funciona SIP en la red celular?
  • Las devoluciones de llamada de SipRegistrationListener no se disparan
  • PJSUA2 sip aplicación android nativa
  • Sipdroid - Otra llamada entrante no se muestra mientras se continúa
  • Construcción de perfiles Sip: Android
  • Audífono SIP de Android enEncallEnded demora cuando termina la llamada
  • Cómo aplicar AutomaticGainControl y AcousticEchoCanceler con AudioManager
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.