RtpMic, android cihazın mikrofonundan (veya bağlı bir Bluetooth kulaklığından) WiFi veya 3G ağı üzerinden canlı ses akışı için küçük ama güçlü bir uygulamadır.
RtpMic'i aşağıdakiler için kullanın:
- Ses izleme
- VoIP teşhisi
- QoS izleme
- Ağ performans testi
Akış Gerçek Zamanlı Aktarım Protokolü (RTP) ile gerçekleştirilir.
Akış bir PC'ye veya başka bir mobil cihaza alınabilir.
Codec:
- GSM 6.10
- G.711a
- G.711u
- G.722
- L16 mono
- 8000, 11025, 16000 ve 22050 Hz'de DVI4 (IMA ADPCM)
- G.726-32 (RTP PT = 96)
Bağlı bir Bluetooth kulaklığın mikrofonundan ses akışı yapmak istiyorsanız, Varsayılan ayarların Ses kaynağı bölümündeki "Bluetooth kulaklığı" konusuna bakın.
Çok noktaya yayın özellikli bir WiFi ağında birçok PC'ye / cep telefonuna ses akışı yapmak için "Çok Noktaya Yayın IP" (isterseniz çok noktaya yayın IP'sini ve bağlantı noktasını değiştirebilirsiniz) veya "Yayın IP'si" ni seçin.
*** Yayın IP paketleri alan bazı cihazlarda, ekran güç düğmesiyle kapatıldığında durur. Bu durumda, bunun yerine çoklu yayın kullanın.
WiFi erişim noktası görevi gören bir android cihaza ses akışı yapmak için "AndroidAP IP" yi seçin.
Sesi dünyanın herhangi bir yerine tek bir PC / mobil cihazdan aktarmak için "Manuel IP" yi seçin ve hedef IP adresini girin.
Yüksek kaliteli akış (44100 Hz'de L16 mono), 3G'de bulunamayan 750 - 800 kbps ağ bant genişliği kullanır. Eğer öyleyse mevcut diğer kodekleri kullanın - G.722 veya GSM. Üçüncü taraf oyuncularla uyumluluk istiyorsanız G.711 kullanın.
Ses akışı almak için RtpSpk android uygulamasını veya en sevdiğiniz medya oynatıcısını (örneğin VLC) kullanın.
VLC ile L16 mono, G.711a (u) veya GSM6.10 ses akışı almak için VLC menüsünde "Medya" -> "Ağ akışını aç" seçeneğini seçin ve şu URL'yi girin: "rtp: // @: 55555".
G.722 ses akışını almak için ffplay kullanın: "ffplay rtp: //: 55555 -acodec g722".
ffplay kullanışlı bir medya oynatıcı ve ffmpeg projesinin bir parçasıdır.
VLC'nin Android sürümü de kullanılabilir.
RtpMic'in aygıt yeniden başlatıldıktan sonra yüklenmesini istiyorsanız, Varsayılan ayarlar menüsünün Uygulama bölümündeki "önyüklemede yükle" seçeneğini işaretleyin.
RtpMic'in yüklendikten hemen sonra akışa başlamasını istiyorsanız, Varsayılan ayarlar menüsünün Uygulama bölümünde "otomatik akış başlat" seçeneğini işaretleyin.
RtpMic'i uzaktan kontrol etmek istiyorsanız, Varsayılan ayarların Web Arayüzü bölümünde "etkinleştir" i işaretleyin. Bağlanmak için tarayıcıya şu URL'yi girin: "https: // android_device_ip: 8443".
Bir sertifika sağlamak için, sunucu sertifikası ve özel anahtar içeren rtpmic.p12 dosyasını sdcard'ın kök klasörüne koyun.
Eğer bir tane yoksa, aşağıdaki komutla oluşturun (cihaz IMEI'nizi şifre olarak kullanın):
openssl req -x509 -yeni anahtar rsa: 4096 -kod myKey.pem -out cert.pem -gün 365-düğüm
ve paketleyin:
openssl pkcs12 -export -out rtpmic.p12 -inkey myKey.pem -in cert.pem
!!! Maalesef, Google Play politikaları nedeniyle HTTP web arayüzü kullanımdan kaldırıldı.