Показать сообщение отдельно
Старый 27.03.2013, 13:48   #68
VVi3ard
Старший Пользователь
 
Регистрация: 05.12.2012
Возраст: 41
Регион: 78, 98
Сообщений: 433
VVi3ard is on a distinguished road
По умолчанию

Тем что это видео идет через интерфейс USB и обрабатывается программно, в итоге все аппаратные возможности чипа игнорируются, а у современных чипов эти возможности большие, включая аппаратный интерлейс, аппаратное сжатие, аппартное наложение эффектов.

Что бы отобразить картинку с USB в оверлее (в окошке поверх интерфейса) нужно все делать программно силами процессора, про запись сжатием в h264 я вообще молчу, тут нагрузка на процессор будет очень большая.

В то же время если камера заведена на MPI интерфейс то достаточно просто сказать чипу: Дай мне поток видео сжатый в H264 с разрешением 720х576 и чип будет отдавать уже сжатый поток. Так же любая программа на андроиде которая использует API камеры будет корректно работать с такой камерой.

В случае USB это отдельное устройство с которым сам андроид работать не умеет, каждая программа должна работать отдельно (часть операций выполняется драйвером v4l но исключительно средствами CPU).
VVi3ard вне форума   Ответить с цитированием