Поддержка UVC-камеры в iOS: есть ли какая-либо библиотека / открытый исходный код для работы с UVC-камерой в собственном приложении iOS? - PullRequest
1 голос
/ 21 марта 2019

Ищите, как можно обнаружить и управлять UVC-камерой из собственного приложения iOS .

Найдены все ссылки, относящиеся к поддержке OS X, такие как: https://github.com/mrRay/VVUVCKit

https://phoboslab.org/log/2009/07/uvc-camera-control-for-mac-os-x

Кто-нибудь знает о том, доступна ли аналогичная поддержка для родного приложения iOS?

1 Ответ

0 голосов
/ 11 июля 2019

Насколько я могу судить, в 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

...