Androidをリアルタイム転送プロトコルマイクに変えてください!
RtpMic 、WiFiまたは3Gネットワークを介して、Androidデバイスのマイク(または接続されたBluetoothヘッドセットから)からライブオーディオをストリーミングするための小規模でありながら強力なアプリです。
RtpMicを使用してください。
- オーディオ監視
-VoIP診断
-QOS監視
- ネットワークパフォーマンステスト
ストリーミングは、リアルタイムトランスポートプロトコル(RTP)を介して行われます。
ストリームは、PCまたは別のモバイルデバイスで受信できます。
コーデック:
-GSM 6.10
-G.711A
-G.711U
-G.722
-L16モノ
-8000、11025、16000、22050 HzのDVI4(IMA ADPCM)
-G.726-32(RTP PT = 96)
接続されたBluetoothヘッドセットのマイクからオーディオをストリーミングする場合は、デフォルト設定のオーディオソースセクションで「Bluetoothヘッドセット」をチェックします。
マルチキャスト対応のWiFiネットワーク上の多くのPC/モバイルにオーディオをストリーミングするには、「マルチキャストIP」(必要に応じてマルチキャストIPとポートを変更できます)または「ブロードキャストIP」を選択します。
***ブロードキャストIPパケットを受信するデバイスでは、電源ボタンで画面が切り替えられたときに停止します。この場合は、代わりにマルチキャストを使用してください。
WiFiアクセスポイントとして機能するAndroidデバイスにオーディオをストリーミングするには、「Androidap IP」を選択します。
世界中の1つのPC/モバイルのみにオーディオをストリーミングするには、「マニュアルIP」を選択し、ターゲットIPアドレスを入力します。
高品質のストリーミング(44100 HzのL16モノ)では、3Gでは使用できない場合がある750〜800 kbpsのネットワーク帯域幅を使用します。もしそうなら、利用可能な他のコーデック - G.722またはGSMを使用してください。サードパーティのプレーヤーとの互換性が必要な場合は、G.711を使用します。
オーディオストリームを受信するには、RTPSPK AndroidアプリまたはVLCなどのお気に入りのメディアプレーヤーを使用します。
L16 Mono、G.711A(U)またはGSM6.10 VLCを使用したGSM6.10オーディオストリームを受信するには、VLCメニューで「メディア」 - >「オープンネットワークストリーム」を選択し、次のURLを入力します。「rtp:// @/:55555」。
G.722オーディオストリームを受信するには、FFPLAYを使用します: "ffplay rtp://:55555 -ACODEC G722"。
FFPlayは便利なメディアプレーヤーであり、FFMPEGプロジェクトの一部です。
VLCのAndroidバージョンも使用できます。
RtpMicデバイスの再起動後に読み込む必要がある場合は、デフォルト設定メニューのアプリケーションセクションで「ブートでロード」を確認してください。
RtpMic負荷の直後にストリーミングを開始する必要がある場合は、デフォルト設定メニューのアプリケーションセクションで「自動開始ストリーミング」を確認してください。
RtpMicリモートで制御する場合は、デフォルト設定のWebインターフェイスセクションで「有効」を確認します。接続するには、ブラウザに次のURLを入力します。「https:// android_device_ip:8443」。
証明書を提供するには、サーバー証明書と秘密鍵を含むrtpmic.p12ファイルをsdcardのルートフォルダーに入れます。
持っていない場合は、次のコマンドで生成します(パスワードとしてデバイスIMEIを使用してください):
opensSl req -x509 -Newkey RSA:4096 -Keyoutmykey.pem -out CERT.PEM -DAYS 365 -NODES
そしてそれを詰めてください:
opensSl pkcs12 -export -out RtpMic .p12 -inkey mykey.pem -in cert.pem
!!!申し訳ありませんが、Google Playポリシーのため、HTTP Webインターフェイスは非推奨です。