基本上,我想将我的 Android 手机插入 Linux 计算机并将其显示为 USB 视频设备,以便可以看到/dev/videoX
并打开它以使用手机的摄像头捕获视频/图像。
是否有任何特定的硬件/Android 限制会使这不可行?
实现这一目标的一般步骤是什么(如果可能的话)?
它可以作为 Android 应用程序完成还是需要完全修改 Android / 内核?
据我所知, /dev/video0 、 /dev/video1 等是为驱动程序显示的设备,它们基于 V4L2(Linux 版本 2 的视频)子系统。
实现这一目标的一般步骤是什么(如果可能的话)?
天真的开发者方法是编写一个 USB 驱动程序来识别您的手机并为其注册一个 V4L2 驱动程序。它可能是一个空的驱动程序。
它可以作为 Android 应用程序完成还是需要完全修改 Android / 内核?
我想您可以为此构建一个可加载模块(ko)。
请将您的问题重新用于您真正想要实现的目标,因为这可能不是正确的方法。
我想你想把你的安卓手机用作网络摄像头吗?有一个应用程序。我相信它被称为 Droidcam。在这里查看: 适用于 Linux 的 Droidcam 说明