寻找如何通过iOS本地应用检测并操作 UVC相机。
找到了所有特定于OS X支持的参考,例如: https://github.com/mrRay/VVUVCKit
https://phoboslab.org/log/2009/07/uvc-camera-control-for-mac-os-x
有人知道iOS原生应用程序是否也有类似的支持吗?
答案 0 :(得分:0)
据我所知,iOS在Lightning上没有对UVC的本机支持。您可以使用IOKit自行开发,但是您要么必须越狱电话,要么必须通过MFi认证来“正式”访问IOKit api,从而获得对身份验证硬件的访问权限(您无法购买芯片)你自己,相信我)。我与您同在同一条船上,在iOS中与UVC相机通话时,可以做的最好的事情就是构建自定义硬件和软件,以通过UVC将相机数据迁移到usbmuxd顶部构建的界面上和PeerTalk。如果这样做,则还需要一个自定义应用程序,并且您将忘记将应用程序放入AppStore。
您不一定要做的是使用Raspberry Pi之类的嵌入式处理器将相机连接到相机,抓取框架,然后使用usbmuxd创建的套接字连接将其穿梭到手机上。 PeerTalk将用作数据和控制协议。请注意,usbmux是iOS与iTunes进行通讯的方式,这意味着当iTunes最终死于缓慢死亡时,它很快就处在关键时刻。
这些人通过以下方式做到了: https://www.febon.net/products/usb-uvc-webcam-to-lightning