RtpMic is 'n klein dog kragtige app om live klank vanaf 'n mikrofoon van Android-toestelle (of vanaf 'n gekoppelde Bluetooth-headset) via WiFi of 3G-netwerk te stroom.
Gebruik RtpMic vir:
- Klankmonitering
- VoIP diagnostiek
- QoS monitering
- Toets van netwerkprestasies
Streaming geskied via Realtime Transport Protocol (RTP).
Die stroom kan op 'n rekenaar of 'n ander mobiele toestel ontvang word.
codecs:
- GSM 6.10
- G.711a
- G.711u
- G.722
- L16 mono
- DVI4 (IMA ADPCM) teen 8000, 11025, 16000 en 22050 Hz
- G.726-32 (RTP PT = 96)
As u klank wil stroom vanaf 'n mikrofoon van gekoppelde Bluetooth-headset, gaan dan na "Bluetooth headset" in die Audio bron-afdeling van verstekinstellings.
Om klank na baie PC's / gsm's te stroom op 'n multicast-bekwame WiFi-netwerk, kies "Multicast IP" (u kan multicast IP en port verander as u wil) of "Broadcast IP".
*** Op sommige toestelle word die ontvangs van uitgesaai IP-pakkette gestop wanneer die skerm met die aan / uitknop afgeskakel is. As dit die geval is, gebruik eerder multicast.
Kies 'AndroidAP IP' om klank na 'n Android-toestel wat as 'n WiFi-toegangspunt optree, te stroom.
Om klank na slegs een rekenaar / mobiel op enige plek in die wêreld te stroom, kies 'Manual IP' en voer die teiken-IP-adres in.
Stroming van hoë gehalte (L16 mono by 44100 Hz) gebruik 750 - 800 kbps netwerkbandbreedte wat moontlik nie op 3G beskikbaar is nie. As dit die geval is, gebruik dan ander beskikbare codecs - G.722 of GSM. Gebruik G.711 as u versoenbaarheid met derdeparty-spelers nodig het.
Gebruik die RtpSpk Android-app of u gunsteling mediaspeler, byvoorbeeld VLC, om klankstroom te ontvang.
Om L16 mono, G.711a (u) of GSM6.10 klankstroom met VLC te ontvang, kies "Media" -> "Open netwerkstroom" in die VLC-menu en voer die volgende URL in: "rtp: // @: 55555".
Gebruik ffplay om G.722-klankstroom te ontvang: "ffplay rtp: //: 55555 -acodec g722".
ffplay is 'n handige mediaspeler en 'n deel van die ffmpeg-projek.
Android-weergawe van VLC kan ook gebruik word.
As u wil hê dat RtpMic moet laai nadat die toestel herlaai is, moet u "laai by die laai" in die afdeling Toepassing van die verstekinstellingsmenu selekteer.
As u wil hê dat RtpMic moet stroom onmiddellik na die vrag, kyk dan na 'outomatiese begin stroom' in die Toepassingsafdeling van die Standaardinstellingsmenu.
As u RtpMic op afstand wil beheer, selekteer "inskakel" in die gedeelte van die web-koppelvlak van verstekinstellings. Om aan te sluit, voer die volgende URL in 'n blaaier in: "https: // android_device_ip: 8443".
Om 'n sertifikaat-lêer rtpmic.p12-lêer, wat bedienersertifikaat en privaat-sleutel bevat, in die wortelmap van sdcard te voorsien.
As u nie een het nie, genereer dit met die volgende opdrag (gebruik u toestel IMEI as wagwoord):
openssl req -x509 -newkey rsa: 4096 -keyout myKey.pem -out cert.pem -dae 365-nodes
en pak dit saam met:
openssl pkcs12 -uitvoer -out rtpmic.p12 -inkey myKey.pem -in cert.pem
!!! Jammer, as gevolg van die Google Play-beleid, word HTTP-webkoppelvlak ongedaan gemaak.
Opgedateer op
03 Aug. 2020