0

基本上,我想将我的 Android 手机插入 Linux 计算机并将其显示为 USB 视频设备,以便可以看到/dev/videoX并打开它以使用手机的摄像头捕获视频/图像。

是否有任何特定的硬件/Android 限制会使这不可行?

实现这一目标的一般步骤是什么(如果可能的话)?

它可以作为 Android 应用程序完成还是需要完全修改 Android / 内核?

4

2 回答 2

1

据我所知, /dev/video0 、 /dev/video1 等是为驱动程序显示的设备,它们基于 V4L2(Linux 版本 2 的视频)子系统。

实现这一目标的一般步骤是什么(如果可能的话)?

天真的开发者方法是编写一个 USB 驱动程序来识别您的手机并为其注册一个 V4L2 驱动程序。它可能是一个空的驱动程序。

它可以作为 Android 应用程序完成还是需要完全修改 Android / 内核?

我想您可以为此构建一个可加载模块(ko)。

请将您的问题重新用于您真正想要实现的目标,因为这可能不是正确的方法。

于 2019-11-13T22:40:26.013 回答
1

我想你想把你的安卓手机用作网络摄像头吗?有一个应用程序。我相信它被称为 Droidcam。在这里查看: 适用于 Linux 的 Droidcam 说明

于 2019-11-13T16:31:48.923 回答