Transforme seu Android em microfone de protocolo de transferência em tempo real!
RtpMic é um aplicativo pequeno, mas poderoso, para transmitir áudio ao vivo a partir de um microfone do dispositivo Android (ou de um fone de ouvido Bluetooth conectado) através da rede Wi -Fi ou 3G.
Use RtpMic para:
- Monitoramento de áudio
- Diagnóstico de VoIP
- Monitoramento de QoS
- Teste de desempenho de rede
O streaming é efetuado via protocolo de transporte em tempo real (RTP).
O fluxo pode ser recebido em um PC ou outro dispositivo móvel.
Codecs:
- GSM 6.10
- G.711a
- G.711U
- G.722
- L16 Mono
- DVI4 (IMA ADPCM) em 8000, 11025, 16000 e 22050 Hz
- G.726-32 (RTP PT = 96)
Se você deseja transmitir áudio a partir de um microfone do fone de ouvido Bluetooth conectado "fone de ouvido Bluetooth" na seção de fonte de áudio das configurações padrão.
Para transmitir áudio para muitos PCs/celulares em uma rede Wi-Fi com capacidade multicast, selecione "Multicast IP" (você pode alterar IP e porta multicast, se desejar) ou "IP de transmissão".
*** Em alguns dispositivos que recebem pacotes IP de transmissão quando a tela é desligada pelo botão liga / desliga. Se for esse o caso, use multicast.
Para transmitir áudio para um dispositivo Android, que atua como um ponto de acesso Wi -Fi, selecione "Androidap IP".
Para transmitir áudio para apenas um PC/celular em qualquer lugar do mundo, selecione "Manual IP" e insira o endereço IP de destino.
O streaming de alta qualidade (L16 Mono a 44100 Hz) usa 750 a 800 kbps de largura de banda de rede, que podem não estar disponíveis no 3G. Nesse caso, use outros codecs disponíveis - G.722 ou GSM. Use o G.711 se precisar de compatibilidade com jogadores de terceiros.
Para receber o fluxo de áudio, use o aplicativo RTPSPK Android ou seu media player favorito, por exemplo, VLC.
Para receber o fluxo de áudio L16 Mono, G.711a (U) ou GSM6.10 com VLC selecione "Media" -> "Open Network Stream" no menu VLC e insira o seguinte URL: "Rtp: //@: 55555".
Para receber o fluxo de áudio G.722, use o FFPLAY: "FFPLAY RTP: //: 55555 -ACODEC G722".
O FFPlay é um media player útil e parte do projeto FFMPEG.
A versão Android do VLC também pode ser usada.
Se você deseja que RtpMic seja carregado após a reinicialização do dispositivo, verifique "Carregar na inicialização" na seção de aplicativos do menu de configurações padrão.
Se você deseja que RtpMic comece a transmitir imediatamente após o carregamento, verifique "Iniciar o streaming automático" na seção de aplicativos do menu Configurações padrão.
Se você deseja controlar remotamente RtpMic , verifique "Ativar" na seção de interface da Web das configurações padrão. Para conectar, digite o seguinte URL em um navegador: "https: // android_device_ip: 8443".
Para fornecer um certificado, coloque o arquivo rtpmic.p12, contendo certificado do servidor e chave privada, na pasta raiz do sdcard.
Se você não tiver um, gere -o com o seguinte comando (use seu dispositivo IMEI como senha):
OpenSSL Req -x509 -NewKey RSA: 4096 -Keyout MyKey.pem -out Cert.Pem -Days 365 -Nodes
e embale com:
OpenSSL PKCS12 -export -out RtpMic .p12 -inkey mykey.pem -in cert.pem
!!! Desculpe, por causa das políticas do Google Play, a interface da Web HTTP está presa.