Android Mediarecorder отправляет видеопоток через Bluetooth - PullRequest
2 голосов
/ 27 марта 2012

Я хочу отправить видео с камеры Android через Bluetooth на ПК. но, кажется, нет способа отправить видео через Bluetooth в Android.

1 Ответ

1 голос
/ 28 марта 2012

Я бы сказал, что для СТРИМИНГА это невозможно. Пропускная способность Bluetooth недостаточно велика. Пожалуйста, смотрите: www.palowireless.com / bluetooth / docs / mmichthesis.pdf

... до 432 кбит / с симметрично, 721 / 57,6 кбит / с асимметрично.

Большинство камер в последних устройствах Android имеют разрешение 5 Мп или больше. Видео, генерируемое этими камерами, слишком велико для канала Bluetooth. Некоторые фронтальные камеры имеют меньший размер (1 мегапиксель или около того), но даже это может привести к превышению или превышению ограничений Bluetooth.

У меня нет фронтальной камеры на телефоне, но я снял 60-секундное видео на телефоне с двумя настройками (самое высокое качество и самое низкое):

"HD": (1280x720): 42 МБ ... 42x8 = 336 Мбит ... / 60 секунд = 5,6 Мбит / с

"Youtube" (720x480): 21 МБайт ... 21x8 = 168 Мбит / / 60 секунд = 2,8 Мбит / с


Согласно: http://developer.android.com/guide/appendix/media-formats.html

Есть 3 настройки кодирования. Средний будет почти равен максимальному количеству данных для Bluetooth (согласно mmichthesis.pdf), вы, вероятно, не хотите быть на грани максимального использования аппаратного обеспечения. Самая низкая ставка, вероятно, является вашей безопасной ставкой, но она составляет всего 12 кадров в секунду и ужасно маленькое разрешение (176 x 144). Однако самое низкое значение точно подойдет.

Кроме того, для Android доступны сборки FFMPEG, так что вы можете кодировать видео в пользовательские настройки (где-то между нижней и средней настройками кодирования во второй ссылке), но это будет немного больше работы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...