Reputation:
So the idea is to use AudioRecord
to get a stream of audio from the microphone and send this stream over bluetooth to another device in the form of a raw byte array, just like I get it from AudioRecord, and at the same time over bluetooth receive the stream of audio from the other device and play it with AudioTrack
. Is Bluetooth fast enough to do this between two phones while keeping a descent audio quality? If not, is there a way to do this?
Upvotes: 1
Views: 1601
Reputation: 11
Required bandwidth is ~700 kbit/s for 44.1kHz/16bit MONO stream. Stereo stream doubles that (~1.4 kbit/s).
Upvotes: 1
Reputation: 1407
At the quality that phone microphones record at, it should be fine.
Upvotes: 0
Reputation: 1218
It's fast enough for your wireless cell and music headphones. It's fast enough for audio and video streaming.
Upvotes: 0