I-RtpMic uhlelo lokusebenza oluncane kodwa olunamandla okusakazwa komsindo obukhoma kusuka kumakrofoni yedivaysi ye-android (noma kusuka kwisethingi ye-Bluetooth exhunyiwe) nge-WiFi noma inethiwekhi ye-3G
Sebenzisa i-RtpMic ye:
- Ukuqapha Audio
- Ukuxilongwa kwe-VoIP
- QoS zokuqapha
- Ukuhlolwa kokusebenza kwenethiwekhi
Ukusakazwa kwenziwa nge-Real-time Transport Protocol (RTP).
Ukusakaza kungatholakala kwi-PC noma kwenye insiza ephathekayo.
Ama-Codecs:
- GSM 6.10
- G.711a
- G.711u
- G.722
- I-L16 mono
- I-DVI4 (IMA ADPCM) ku-8000, 11025, 16000 naku-22050 Hz
- G.72632 (RTP PT = 96)
Uma ufuna ukusakaza umsindo kusuka kumakrofoni yokuhlola i-headset ye-Bluetooth exhunywe "i-Bluetooth headset" engxenyeni yomthombo Womsindo wezilungiselelo ezizenzakalelayo.
Ukusakaza umsindo kuma-PC / ama-mobiles amaningi kunethiwekhi yeWiFi enamandla amaningi, khetha u- "Multicast IP" (ungashintsha i-IP multicast ne-port uma ufisa) noma "Broadcast IP".
*** Kwamanye amadivayisi athola amaphakethe okusakaza we-IP ayama lapho isikrini sicishiwe inkinobho yamandla. Uma kunjalo, sebenzisa i-multicast esikhundleni salokho.
Ukusakaza umsindo kudivayisi ye-android, esebenza njengendawo yokungena ye-WiFi, khetha u- "AndroidAP IP".
Ukusakazela umsindo ku-PC / iselula eyodwa noma kuphi emhlabeni kuphela khetha i- "Manual IP" bese ufaka ikheli le-IP eliqondiwe.
Ukusakazwa kwekhwalithi ephezulu (i-L16 mono ku-44100 Hz) isebenzisa i-750 - 800 kbps ye-bandwidth yenethiwekhi okungenzeka ukuthi ayitholakali ku-3G. Uma kunjalo sebenzisa amanye ama-codecs atholakalayo - G.722 noma GSM. Sebenzisa i-G.711 uma udinga ukuhambisana nabadlali besithathu.
Ukwamukela umsakazo olalelwayo sebenzisa uhlelo lokusebenza lwe-RtpSpk android noma isidlali sakho semidiya osithandayo, isibonelo i-VLC.
Ukwamukela i-L16 mono, G.711a (u) noma i-GSM6.10 audio flow nge-VLC khetha u "Media" -> "Vula ukusakazwa kwenethiwekhi" kumenyu ye-VLC bese ufaka i-URL elandelayo: "rtp: // @: 55555".
Ukwamukela ukusakazwa komsindo we-G.722 sebenzisa ffplay: "ffplay rtp: //: 55555 -acodec g722".
I-ffplay yisidlali semidiya esisebenzayo kanye nengxenye yephrojekthi ye-ffmpeg.
Uhlobo lwe-Android lwe-VLC lungasetshenziswa.
Uma ufuna i-RtpMic ukulayisha ngemuva kokuqalisa kabusha idivaysi, hlola "ukulayisha ebhuthini" kusigaba sohlelo Lokufaka semenyu yezilungiselelo ezizenzakalelayo.
Uma ufuna i-RtpMic ukuqala ukusakaza ngokushesha ngemuva komthwalo, hlola "ukusakazwa kokuqala ngokuzenzakalela" kusigaba sohlelo Lokufaka semenyu yezilungiselelo ezizenzakalelayo.
Uma ufuna ukulawula i-RtpMic ukude, hlola "vumela" kusigaba seWebhu se-Intanethi yezilungiselelo ezizenzakalelayo. Ukuxhuma faka i-URL elandelayo esipheqululini: "https: // admin_device_ip: 8443".
Ukunikezela ngesitifiketi faka ifayela le-rtpmic.p12, eliqukethe isitifiketi seseva nokhiye oyimfihlo, kufolda enezimpande ze-sdcard.
Uma ungenayo, ikhiqize ngomyalo olandelayo (sebenzisa i-IMEI yedivayisi yakho njengephasiwedi):
ukuvulwa kwe-req -x509 -newkey rsa: 4096 -keyout myKey.pem -out cert.pem -days 365 -node
bese uyiphatha nge:
opensl pkcs12 -export -out rtpmic.p12 -inkey myKey.pem -in cert.pem
!!! Uxolo, ngenxa yezinqubomgomo ze-Google Play, isikhombimsebenzisi seWebhu sehliswa.
Kubuyekezwe ngo-
Aga 3, 2020