Reputation: 417
i want to send android camera video over bluetooth to the PC. but it seems there is no way of sending video over bluetooth in android.
Upvotes: 2
Views: 1131
Reputation: 1506
I would say for STREAMING this is not possible. The bandwidth of bluetooth isn't large enough. Please see: www.palowireless.com/bluetooth/docs/mmichthesis.pdf
... up to 432kbps symmetrical, 721/57.6kbps asymmetrical.
Most cameras in recent Android devices are 5 megapixel or greater. The video generated from these cameras is much too large for the bluetooth pipe. Some front facing cameras are less (1 megapixel or so) but even this would be pushing or exceeding the bluetooth limitations.
I don't have a front facing camera on my phone, but I took a 60 second video with my phone on two settings (the highest quality and the lowest):
"HD": (1280x720) : 42 MBytes ... 42x8 = 336 Mbits ... / 60 seconds = 5.6 Mbit/s
"Youtube" (720x480) : 21 MBytes ... 21x8 = 168 Mbits ... / 60 seconds = 2.8 Mbits/s
According to: http://developer.android.com/guide/appendix/media-formats.html
Also, there are FFMPEG builds available for Android, so you could encode the video to custom settings (somewhere between the lowest and the middle encoding setting on the second link) but this would be a bit more work.
Upvotes: 1