Bluetoothは、2つのAndroid携帯間で生のバイト配列の形式でオーディオデータのストリームを転送するのに十分速いのですか?

ですから、AudioRecordから取得したのと同じように、 AudioRecord を使用して、マイクからのオーディオストリームを取得し、このストリームをBluetooth経由で生のバイト配列形式で別のデバイスに送信します。同時にBluetooth経由で、他のデバイスからのオーディオストリームを受信し、 AudioTrack で再生します。降下オーディオ品質を維持しながら、2台の電話機でこれを行うにはBluetoothが十分に速いのですか?そうでない場合は、これを行う方法はありますか?

1
@Gabeこれはエラー訂正とプロトコルオーバーヘッドのない理論帯域です。実際には2.1mbitよりはるかに少ないです。
追加された 著者 Nils Pipenbrinck,
44.1kHzの16ビットチャネルは700kbps(Bluetooth v1の帯域幅)を使用し、Bluetooth v2は2Mbpsをサポートします。あなたのAndroid携帯のマイクは、とにかくそれを高速でサンプリングすることはできません。
追加された 著者 Gabe,
@NilsPipenbrinck:v1とv2の理論帯域幅はそれぞれ1Mbpsと3Mbpsです。私が挙げたのは、最大のアプリケーションスループットでした。
追加された 著者 Gabe,

3 答え

ワイヤレスセルと音楽ヘッドフォンには十分に高速です。オーディオとビデオのストリーミングには十分速いです。

1
追加された

電話のマイクが録音する音質では、うまくいくはずです。

1
追加された

必要な帯域幅は、44.1kHz/16bit MONOストリームで〜700kbit/sです。ステレオストリームはそれを2倍にします(〜1.4kbit/s)。

1
追加された
700 kbit/s、1.4 mbit/s?
追加された 著者 S.M.Mousavi,