Uso de android.net.rtp para VoIP

Estoy intentando utilizar la biblioteca de android.net.rtp para hacer una aplicación de VoIP. Su flujo de audio puede ser enviado y recibido correctamente.

Mi problema es: El altavoz del teléfono del destinatario funciona bien, pero el auricular está silenciado en todo momento (incluso si apago el altavoz).

Mi código:

 AudioManager Audio = (AudioManager) getSystemService(Context.AUDIO_SERVICE); Audio.setMode(AudioManager.MODE_IN_COMMUNICATION); Audio.setSpeakerphoneOn(true); Audio.setMicrophoneMute(false); sender = new RtpStreamSender(null, "169.0.199.19", AudioCodec.PCMU); 

One Solution collect form web for “Uso de android.net.rtp para VoIP”

Este código le ayuda.

 @SuppressWarnings("deprecation") boolean isWiredHeadsetOn = audioManager.isWiredHeadsetOn(); audioManager.setMode(isWiredHeadsetOn ? AudioManager.MODE_IN_CALL : AudioManager.MODE_IN_COMMUNICATION); audioManager.setSpeakerphoneOn(false); 
  • Problema de calidad de voz en Android VoIP app con PJSIP
  • Convertir secuencias de entrada de vídeo a RTMP
  • Creación / búsqueda de bibliotecas compartidas desde el código fuente de Android
  • Recepción de flujo RTP - AudioStream, AudioGroup
  • Cómo enviar y recibir Voice Stream utilizando RTP
  • Transmisión en tiempo real en RTP en un cliente Android
  • Sip stack para iphone y android
  • ¿Cómo integrar SIP en Android?
  • No se puede reproducir vídeo RTSP en VideoView en Samsung Galaxy S2
  • Usando android.net.rtp
  • VoIP RTP Streaming desde / hacia el servidor (en Java) hacia / desde android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.