user692168
user692168

Reputation:

Is Bluetooth fast enough to transfer a stream of audio data in the form of a raw byte array between two android phones?

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

Answers (3)

Markus Vuori
Markus Vuori

Reputation: 11

Required bandwidth is ~700 kbit/s for 44.1kHz/16bit MONO stream. Stereo stream doubles that (~1.4 kbit/s).

Upvotes: 1

Charles Munger
Charles Munger

Reputation: 1407

At the quality that phone microphones record at, it should be fine.

Upvotes: 0

Art Taylor
Art Taylor

Reputation: 1218

It's fast enough for your wireless cell and music headphones. It's fast enough for audio and video streaming.

Upvotes: 0

Related Questions