android - 是否可以让安卓手机在 Linux 上显示为 USB 视频设备?
问题描述
基本上,我想将我的 Android 手机插入 Linux 计算机并将其显示为 USB 视频设备,以便可以看到/dev/videoX
并打开它以使用手机的摄像头捕获视频/图像。
是否有任何特定的硬件/Android 限制会使这不可行?
实现这一目标的一般步骤是什么(如果可能的话)?
它可以作为 Android 应用程序完成还是需要完全修改 Android / 内核?
解决方案
据我所知, /dev/video0 、 /dev/video1 等是为驱动程序显示的设备,它们基于 V4L2(Linux 版本 2 的视频)子系统。
实现这一目标的一般步骤是什么(如果可能的话)?
天真的开发者方法是编写一个 USB 驱动程序来识别您的手机并为其注册一个 V4L2 驱动程序。它可能是一个空的驱动程序。
它可以作为 Android 应用程序完成还是需要完全修改 Android / 内核?
我想您可以为此构建一个可加载模块(ko)。
请将您的问题重新用于您真正想要实现的目标,因为这可能不是正确的方法。
推荐阅读
- angular - android上的Nativescript底部导航未按预期呈现
- vb.net - 在 vb.net 中调用包中的 Oracle 函数
- ansible - 添加特定行的文本结尾
- windows - 尝试在 Windows 上执行 c++ 时出现本机命令行错误(通过 MinGW 编译)
- python - 根据其他列值/ Pandas -Python 在数据框中创建 ID 列
- cloud-foundry - 禁用 Cloud Foundry 部署的应用程序的 iframe 嵌入
- android - 安卓重复apk
- controls - 如何调整 PID 输出限制器
- c++ - 如何在水平布局中对齐 QPushButton 和 QComboBox?
- syntax-error - 我在计数器附近的 VHDL 代码中遇到语法错误