Verwandeln Sie Ihr Android in Echtzeit-Transferprotokollmikrofon!
RtpMic ist eine kleine, aber leistungsstarke App zum Streaming von Live -Audio aus einem Mikrofon aus Android -Gerät (oder von einem verbundenen Bluetooth -Headset) über WLAN- oder 3G -Netzwerk.
Verwenden Sie RtpMic für:
- Audioüberwachung
- VoIP -Diagnostik
- QoS -Überwachung
- Tests für Netzwerkleistung
Das Streaming erfolgt über Echtzeit-Transportprotokoll (RTP).
Der Stream kann auf einem PC oder einem anderen mobilen Gerät empfangen werden.
Codecs:
- GSM 6.10
- G.711a
- G.711U
- G.722
- L16 Mono
- DVI4 (IMA ADPCM) bei 8000, 11025, 16000 und 22050 Hz
- G.726-32 (RTP PT = 96)
Wenn Sie Audio aus einem Mikrofon aus angeschlossenem Bluetooth -Headset streamen möchten, überprüfen Sie das Bluetooth -Headset im Abschnitt Audioquelle mit Standardeinstellungen.
Um Audio auf viele PCs/Mobile in einem Multicast-fähigen WLAN-Netzwerk zu streamen, wählen Sie "Multicast IP" (Sie können Multicast IP und Port, wenn Sie möchten, "Multicast" oder "Broadcast IP" ändern.
*** Auf einigen Geräten, die von Sendung von IP -Paketen empfangen werden, Stopps, wenn der Bildschirm per Netzschalter ausgeschaltet wird. Wenn dies der Fall ist, verwenden Sie stattdessen Multicast.
Um Audio auf ein Android -Gerät zu streamen, das als WLAN -Zugriffspunkt fungiert, wählen Sie "Androidap IP".
So streamen Sie Audio auf nur einen PC/Mobiltelefon in der Welt aus, wählen Sie "Manuelles IP" und geben Sie die IP -Adresse ein.
Hochwertiges Streaming (L16 Mono bei 44100 Hz) verwendet 750 - 800 Kbit / s Netzwerkbandbreite, die möglicherweise nicht auf 3G verfügbar sind. Wenn ja, verwenden Sie andere verfügbare Codecs - G.722 oder GSM. Verwenden Sie G.711, wenn Sie Kompatibilität mit Spielern von Drittanbietern benötigen.
Um den Audio -Stream zu erhalten, verwenden Sie die RTPSPK -Android -App oder Ihren bevorzugten Media -Player beispielsweise VLC.
So empfangen Sie L16 Mono, G.711a (U) oder GSM6.10 Audio -Stream mit VLC "Medien" -> "Network Stream" im VLC -Menü und geben Sie die folgende URL ein: "RTP: //@: 55555".
Um G.722 Audio Stream zu empfangen, verwenden Sie fFPlay: "ffplay rtp: //: 55555 -acodec g722".
FFPlay ist ein praktischer Medienspieler und Teil des FFMPEG -Projekts.
Die Android -Version von VLC kann ebenfalls verwendet werden.
Wenn Sie möchten, dass RtpMic nach dem Neustart des Geräts lädt, überprüfen Sie im Abschnitt "Anwendungseinstellungen" "BOOT" im Menü "Standardeinstellungen".
Wenn Sie möchten, dass RtpMic sofort nach dem Laden das Streaming startet, überprüfen Sie das Streaming "Auto starten" im Anwendungsabschnitt im Menü "Standardeinstellungen".
Wenn Sie RtpMic Remotey steuern möchten, überprüfen Sie den Abschnitt "Webschnittstellen" der Standardeinstellungen "Aktivieren". Um eine Verbindung herzustellen, geben Sie die folgende URL in einem Browser ein: "https: // android_device_ip: 8443".
Um ein Zertifikat bereitzustellen, geben Sie RTPMIC.P12 -Datei mit Serverzertifikat und privatem Schlüssel in den Stammordner von SDCard ein.
Wenn Sie keinen haben, generieren Sie ihn mit dem folgenden Befehl (Verwenden Sie Ihr Gerät IMEI als Passwort):
OpenSSL REQ -X509 -NEWKEY RSA: 4096 -Keyout mykey.pem -out cert.pem -days 365 -nodes
und packen Sie es mit:
OpenSSL PKCS12 -Export -out RtpMic .p12 -inkey mykey.pem -in cert.pem
!!! Entschuldigung, aufgrund von Google Play -Richtlinien ist die HTTP -Webschnittstelle veraltet.