Подтвердить что ты не робот

Android - создать виртуальную камеру или перезаписать реальный поток Cam? (/dev/msm_camera/frame0, v4l2loopback)?

В настоящее время я работаю над проектом о задержках в передаче изображений и видео.

У меня есть способность (при условии, что root) создавать виртуальную камеру или перезаписывать реальный кулачковый фреймбуфер с тем же изображением или необработанным видеопотоком? Я хочу использовать эту камеру в скайпе, например.

Я про что-то вроде v4l2loopback, чтобы манипулировать изображением... Я тестировал такие вещи, но это не работает...

ln -s /sdcard/image.jpg /dev/msm_camera/msm_camera0
dd if=/dev/graphics/fb0 of=/dev/msm_camera/frame0
cat /dev/graphics/fb0 > /dev/msm_camera/frame0

Возможно ли это? Я использую HTC Desire HD с ICS

заблаговременно

4b9b3361

Ответ 1

Начну с того, что я могу дать вам только начало. Вы можете использовать introspy для изучения того, как операционная система использует камеру. Чем вы можете использовать его и сделать крючок, возможно, заменив исходный поток.

Ссылка на introspy:

https://github.com/iSECPartners/Introspy-Android/blob/master/README.md