Насколько я могу судить, в iOS нет встроенной поддержки UVC поверх Lightning.Вы можете свернуть свои собственные, используя IOKit, но вам придется либо сделать джейлбрейк телефона, либо получить «официальный» доступ к API IOKit, получив сертификат MFi и, таким образом, получить доступ к оборудованию для аутентификации (вы не можете купить чипысебе, поверь мне).Я в той же лодке, что и вы, и лучшее, что можно сделать, чтобы поговорить с UVC-камерой в iOS, - это создать собственное аппаратное и программное обеспечение для трансформации данных камеры через UVC в интерфейс, построенный поверх usbmuxd и PeerTalk .Если вы сделаете это, вам также понадобится специальное приложение, и вы должны будете забыть о том, чтобы загрузить свое приложение в AppStore.
То, что вам не обязательно делать, это подключаться к камере с помощью встроенного процессора, такого какRaspberry Pi, возьмите кадры, а затем перенесите их на телефон, используя сокетное соединение, которое создает usbmuxd.PeerTalk будет использоваться в качестве протокола для данных и контроля.Обратите внимание, что usbmux - это то, как iOS взаимодействует с iTunes, а это значит, что он находится на режущем блоке вскоре после того, как iTunes окончательно умирает, и это медленная смерть.
Эти ребята сделали это, кстати: https://www.febon.net/products/usb-uvc-webcam-to-lightning