RtpMic es una aplicación pequeña pero poderosa para transmitir audio en vivo desde un micrófono de un dispositivo Android (o desde un auricular Bluetooth conectado) a través de WiFi o red 3G.
Use RtpMic para:
- Monitoreo de audio
- Diagnóstico de VoIP
- Monitoreo de QoS
- Pruebas de rendimiento de red
La transmisión se realiza a través del Protocolo de transporte en tiempo real (RTP).
La transmisión se puede recibir en una PC u otro dispositivo móvil.
Códecs:
- GSM 6.10
- G.711a
- G.711u
- G.722
- L16 mono
- DVI4 (IMA ADPCM) a 8000, 11025, 16000 y 22050 Hz
- G.726-32 (RTP PT = 96)
Si desea transmitir audio desde un micrófono de auriculares Bluetooth conectados, marque "Auriculares Bluetooth" en la sección Fuente de audio de la Configuración predeterminada.
Para transmitir audio a muchas PC / móviles en una red WiFi con capacidad de multidifusión, seleccione "IP de multidifusión" (puede cambiar la IP y el puerto de multidifusión si lo desea) o "IP de difusión".
*** En algunos dispositivos, la recepción de paquetes IP de transmisión se detiene cuando la pantalla se apaga con el botón de encendido. Si este es el caso, use multidifusión en su lugar.
Para transmitir audio a un dispositivo Android, que actúa como un punto de acceso WiFi, seleccione "AndroidAP IP".
Para transmitir audio a una sola PC / dispositivo móvil en cualquier parte del mundo, seleccione "IP manual" e ingrese la dirección IP de destino.
La transmisión de alta calidad (L16 mono a 44100 Hz) utiliza 750 - 800 kbps de ancho de banda de red que puede no estar disponible en 3G. Si es así, use otros códecs disponibles: G.722 o GSM. Use G.711 si necesita compatibilidad con reproductores de terceros.
Para recibir transmisión de audio, use la aplicación de Android RtpSpk o su reproductor multimedia favorito, por ejemplo VLC.
Para recibir transmisión de audio L16 mono, G.711a (u) o GSM6.10 con VLC, seleccione "Medios" -> "Abrir transmisión de red" en el menú VLC e ingrese la siguiente URL: "rtp: // @: 55555".
Para recibir la transmisión de audio G.722, use ffplay: "ffplay rtp: //: 55555 -acodec g722".
ffplay es un reproductor multimedia útil y una parte del proyecto ffmpeg.
También se puede usar la versión de Android de VLC.
Si desea que RtpMic se cargue después de reiniciar el dispositivo, marque "cargar al arrancar" en la sección Aplicación del menú de configuración predeterminada.
Si desea que RtpMic comience a transmitir inmediatamente después de la carga, marque "inicio automático de transmisión" en la sección Aplicación del menú Configuración predeterminada.
Si desea controlar RtpMic de forma remota, marque "habilitar" en la sección Interfaz Web de la Configuración predeterminada. Para conectarse, ingrese la siguiente URL en un navegador: "https: // android_device_ip: 8443".
Para proporcionar un certificado, coloque el archivo rtpmic.p12, que contiene el certificado del servidor y la clave privada, en la carpeta raíz de la tarjeta sd.
Si no tiene uno, generarlo con el siguiente comando (utilice el IMEI de su dispositivo como contraseña):
openssl req -x509 -newkey rsa: 4096 -keyout myKey.pem -out cert.pem -days 365 -nodes
y empacarlo con:
openssl pkcs12 -export -out rtpmic.p12 -inkey myKey.pem -in cert.pem
!!! Lo sentimos, debido a las políticas de Google Play, la interfaz web HTTP está en desuso.