RtpMic is een kleine maar krachtige app voor het streamen van live audio van een microfoon van een Android-apparaat (of van een aangesloten Bluetooth-headset) via wifi of 3G-netwerk.
Gebruik RtpMic voor:
- Audiobewaking
- VoIP-diagnostiek
- QoS-bewaking
- Netwerkprestatietesten
Streaming vindt plaats via Real-time Transport Protocol (RTP).
De stream kan worden ontvangen op een pc of een ander mobiel apparaat.
Codecs:
- GSM 6.10
- G.711a
- G.711u
- G.722
- L16 mono
- DVI4 (IMA ADPCM) op 8000, 11025, 16000 en 22050 Hz
- G.726-32 (RTP PT = 96)
Als u audio wilt streamen van een microfoon van een aangesloten Bluetooth-headset, vinkt u 'Bluetooth-headset' aan in het gedeelte Audiobron van Standaardinstellingen.
Selecteer "Multicast IP" (u kunt desgewenst multicast IP en poort wijzigen) of "Broadcast IP" om audio naar veel pc's / mobiele telefoons op een multicast-geschikt WiFi-netwerk te streamen.
*** Op sommige apparaten stopt het ontvangen van uitgezonden IP-pakketten wanneer het scherm wordt uitgeschakeld met de aan / uit-knop. Gebruik in dat geval multicast.
Selecteer "AndroidAP IP" om audio te streamen naar een Android-apparaat dat dienst doet als WiFi-toegangspunt.
Om audio naar slechts één pc / mobiel overal ter wereld te streamen, selecteert u "Manual IP" en voert u het doel-IP-adres in.
Streaming van hoge kwaliteit (L16 mono op 44100 Hz) gebruikt 750 - 800 kbps netwerkbandbreedte die mogelijk niet beschikbaar is op 3G. Gebruik in dat geval andere beschikbare codecs - G.722 of GSM. Gebruik G.711 als je compatibiliteit met spelers van derden nodig hebt.
Om een audiostream te ontvangen, gebruikt u de RtpSpk Android-app of uw favoriete mediaspeler, bijvoorbeeld VLC.
Om L16 mono, G.711a (u) of GSM6.10 audiostream met VLC te ontvangen, selecteert u "Media" -> "Open netwerkstream" in het VLC-menu en voert u de volgende URL in: "rtp: // @: 55555".
Gebruik ffplay: "ffplay rtp: //: 55555 -acodec g722" om G.722-audiostream te ontvangen.
ffplay is een handige mediaspeler en onderdeel van het ffmpeg-project.
Android-versie van VLC kan ook worden gebruikt.
Als u wilt dat RtpMic wordt geladen nadat het apparaat opnieuw is opgestart, vinkt u 'laden bij opstarten' aan in het gedeelte Toepassing van het menu Standaardinstellingen.
Als u wilt dat RtpMic onmiddellijk na het laden begint met streamen, vinkt u "automatisch starten met streamen" aan in het gedeelte Applicatie van het menu Standaardinstellingen.
Als u RtpMic op afstand wilt bedienen, vinkt u "inschakelen" aan in het gedeelte Webinterface van Standaardinstellingen. Om verbinding te maken, voert u de volgende URL in een browser in: "https: // android_device_ip: 8443".
Om een certificaat te verstrekken, plaatst u het rtpmic.p12-bestand met het servercertificaat en de persoonlijke sleutel in de hoofdmap van sdcard.
Als je er geen hebt, genereer het dan met de volgende opdracht (gebruik je apparaat IMEI als wachtwoord):
openssl req -x509 -newkey rsa: 4096 -keyout myKey.pem -out cert.pem -dagen 365 -nodes
en pak het in met:
openssl pkcs12 -export -out rtpmic.p12 -inkey myKey.pem -in cert.pem
!!! Sorry, vanwege het Google Play-beleid is de HTTP-webinterface verouderd.