gpt4 book ai didi

Android 作为 UVC 相机

转载 作者:行者123 更新时间:2023-12-03 13:25:26 25 4
gpt4 key购买 nike

我被一个相当糟糕的网络摄像头困在家里。我正在考虑升级,但后来让我印象深刻:如今的手机中嵌入了非常好的摄像头。那么为什么不将它用作网络摄像头呢?

但是,当我对此进行进一步研究时,我对可用的应用程序感到非常失望。据我所知,我们的 Android 应用程序大致如下:

  • 将手机摄像头作为网络连接的摄像头。然后,您可以使用本地软件将该提要用作网络摄像头。参见例如 IP Webcam .这可能就足够了,但这是一个复杂的设置,并且网络延迟使得这远非理想。
  • Android 应用程序将摄像头馈送发送到自定义主机应用程序,该应用程序进而创建虚拟网络摄像头。参见例如 DroidCam .这主要解决了延迟问题,但还是比较复杂,而且要求我们安装特定的第三方应用程序在用户隐私方面很麻烦。特别是因为应用程序是闭源的。

  • 因此,我采用了工程方法,并试图看看是否有可能改善这种情况。据我所知,Android 支持用作自定义 USB accessory .并查看 USB 视频类(class) documentation ,我觉得它 应该 可以创建一个将手机呈现为通用 UVC 网络摄像头的 Android 应用程序,这样我们就不必诉诸上述技巧。

    理想情况下,除了 Debug模式、文件传输等之外,我希望 Android 添加另一个 USB 设备选项(“将 USB 连接用作网络摄像头”)。但这似乎不太可能在短期内发生。

    所以,我的问题是:是否已经存在具有上述功能的应用程序?到目前为止,我的搜索没有产生任何结果,但我可能会遗漏一些东西,因为谷歌搜索结果比我预期的要难一些。

    或者,我在上面的假设中是否错了,以至于存在一些基本问题,为什么不能使 Android 应用程序以这种方式工作?

    最佳答案

    截至 2020-10 年,似乎还没有任何完整的应用程序,但大部分都在那里:

  • https://github.com/tejado/android-usb-gadget具有将 Android 设备切换到小工具模式的代码(但还没有 UVC)
  • https://git.ideasonboard.org/uvc-gadget.git将 v4l2 馈送到 uvc 小工具输出

  • 资料来源:
  • http://www.davidhunt.ie/raspberry-pi-zero-with-pi-camera-as-usb-webcam/
  • https://www.raspberrypi.org/forums/viewtopic.php?t=148361
  • https://www.reddit.com/r/androiddev/comments/iabc2o/can_i_use_my_android_as_wired_camera_ie_as_a/g1nrijl/
  • 关于Android 作为 UVC 相机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61730776/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com