android Mediarecorder通过蓝牙发送视频流

时间:2012-03-27 12:51:22

标签: android bluetooth

我想通过蓝牙将Android摄像头视频发送到PC。但似乎没有办法在Android上通过蓝牙发送视频。

1 个答案:

答案 0 :(得分:1)

我想说STREAMING这是不可能的。 蓝牙的带宽不够大。 请参阅:www.palowireless.com/bluetooth/docs/mmichthesis.pdf

......高达432kbps对称,721 / 57.6kbps不对称。

最近Android设备中的大多数相机都是500万像素或更高。从这些相机生成的视频对于蓝牙管来说太大了。一些前置摄像头较少(100万像素左右),但即使这样也会推动或超过蓝牙限制。

我的手机上没有前置摄像头,但我用手机拍摄了60秒的视频,分别是两种设置(最高质量和最低质量):

“HD”:(1280x720):42 MBytes ... 42x8 = 336 Mbits ... / 60秒= 5.6 Mbit / s

“Youtube”(720x480):21 MBytes ... 21x8 = 168 Mbits ... / 60秒= 2.8 Mbits / s


根据:http://developer.android.com/guide/appendix/media-formats.html

有3种编码设置。中间的几乎等于蓝牙的最大数据速率(根据mmichthesis.pdf),你可能不希望接近最大化硬件。最低的可能是你的安全赌注,但它只有12 FPS和非常小的分辨率(176 x 144)。不过,最低的设置肯定会有用。

此外,还有适用于Android的FFMPEG版本,因此您可以将视频编码为自定义设置(介于第二个链接上的最低和中间编码设置之间),但这样做会更多。