RtpMic е малко, но мощно приложение за стрийминг на аудио на живо от микрофон на Android устройство (или от свързана Bluetooth слушалка) през WiFi или 3G мрежа.
Използвайте RtpMic за:
- Аудио мониторинг
- VoIP диагностика
- QoS мониторинг
- Тестване на мрежовата производителност
Потокът се осъществява чрез транспортния протокол в реално време (RTP).
Потокът може да бъде получен на компютър или друго мобилно устройство.
кодеци:
- GSM 6.10
- G.711a
- G.711u
- G.722
- L16 моно
- DVI4 (IMA ADPCM) при 8000, 11025, 16000 и 22050 Hz
- G.726-32 (RTP PT = 96)
Ако искате да предавате аудио от микрофон на свързана Bluetooth слушалка, поставете отметка „Bluetooth слушалки“ в секцията Аудио източник на настройките по подразбиране.
За да предавате аудио към много компютри / мобилни телефони в WiFi мрежа с възможност за мултикаст, изберете "Multicast IP" (можете да промените многоадресен IP и порт, ако желаете) или "Излъчване на IP".
*** При някои устройства получаването на излъчващи IP пакети спира, когато екранът се изключи с бутона за захранване. В такъв случай вместо това използвайте мултикаст.
За да предавате аудио към устройство с Android, което действа като WiFi точка за достъп, изберете "AndroidAP IP".
За да предавате аудио към само един компютър / мобилен навсякъде в света, изберете "Ръчен IP" и въведете целевия IP адрес.
Висококачественото поточно предаване (L16 моно при 44100 Hz) използва 750 - 800 kbps мрежова честотна лента, която може да не е налична на 3G. Ако е така, използвайте други налични кодеци - G.722 или GSM. Използвайте G.711, ако се нуждаете от съвместимост с трети играчи.
За да получавате аудио поток, използвайте RtpSpk Android приложение или любимия си медиен плейър, например VLC.
За да получите L16 моно, G.711a (u) или GSM6.10 аудио поток с VLC, изберете "Media" -> "Open network stream" в VLC меню и въведете следния URL адрес: "rtp: // @: 55555".
За получаване на аудио поток G.722 използвайте ffplay: "ffplay rtp: //: 55555 -acodec g722".
ffplay е удобен медиен плейър и част от проекта ffmpeg.
Android версия на VLC също може да се използва.
Ако искате RtpMic да се зареди след рестартиране на устройството, поставете отметка „зареждане при зареждане“ в раздела за приложение на менюто с настройки по подразбиране.
Ако искате RtpMic да започне стрийминг веднага след зареждането, поставете отметка в „Auto start streaming“ в раздела за приложение на менюто с настройки по подразбиране.
Ако искате дистанционно да контролирате RtpMic, поставете отметка „активиране“ в секцията Уеб интерфейс на настройките по подразбиране. За да се свържете, въведете следния URL адрес в браузър: „https: // android_device_ip: 8443“.
За да предоставите сертификат, поставете rtpmic.p12 файл, съдържащ сървърния сертификат и частен ключ, в коренната папка на sdcard.
Ако нямате такъв, генерирайте го със следната команда (използвайте IMEI на устройството си като парола):
openssl req -x509 -newkey rsa: 4096 -keyout myKey.pem -out cert.pem -days 365-възли
и го опаковайте с:
openssl pkcs12 -export -out rtpmic.p12 -inkey myKey.pem -in cert.pem
!!! За съжаление поради правилата на Google Play уеб интерфейсът на HTTP е оттеглен.
Актуализирано на
3.08.2020 г.