19

我目前正在研究一个关于图像和视频传输延迟的项目。

我是否有能力(假设为 root)创建虚拟相机或用相同的图片或原始视频流覆盖真实的 cam 帧缓冲区?例如,我想在 Skype 中使用这个摄像头。

我通过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

这可能吗?我正在使用带有 ICS 的 HTC Desire HD

提前致谢

4

1 回答 1

2

我首先要说我只能给你一个领先的开始。您可以使用 introspy 来调查操作系统如何使用相机。你可以利用它并制作一个钩子,可能会替换原始流。

内测链接:

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

于 2016-03-11T17:10:36.343 回答