2015-06-24 36 views
6

Ho il requisito di controllare USB CAM da qualsiasi dispositivo iOS inviando comandi come scattare foto, ingrandire, ridurre. Anche il video live dovrebbe essere in streaming sul dispositivo iOS in modo da poter vedere la vista della telecamera sullo schermo del mio dispositivo iOS ed eseguire l'azione richiesta.c'è un modo per controllare la webcam USB dal dispositivo iOS?

  • Posso raggiungere questo obiettivo quadro accessorio esterno di Apple o tramite registrazione per il programma MFI di Apple?
  • Richiede supporto hardware esterno come arduino o raspberry-pi?
  • Le società CAM USB forniscono SDK per questo?

Grazie in anticipo.

Similar app on app store, but it uses their own hardware

risposta

1

Va bene così insomma ci sono diversi modi per ottenere ciò che si sta cercando di fare qui, tutti ed ognuno con i loro pro e contro. Quindi, prima di tutto, potresti andare al 100% dell'hardware e costruirti una telecamera che emette semplicemente ciò che vede su un server web locale al dispositivo. Apri una WebView nella tua app, connettiti e sei d'oro.

Dowsides:

  • La fotocamera è ora un dispositivo di pubblico piuttosto che un dispositivo iOS bloccato (se è quello che stai cercando)
  • Si dovrà probabilmente essere collegato ad una rete, a meno anche la telecamera ha il proprio server DHCP; che complica ulteriormente le cose.

L'opzione successiva che si può fare comprende la creazione di una telecamera che si connetterà al dispositivo desiderato tramite una stretta di mano di sorta, e sì, per questo metodo è necessario il quadro accessorio esterno di mele. Per quanto riguarda il supporto hardware, probabilmente non lo farai con un Arduino, Raspberry Pi è fattibile, ma poi dovrai sistemare tutta quella spazzatura da incubo standard di Apple!

A mio parere, vorrei andare con l'approccio del webserver e chiamare così java etc per garantire che il dispositivo a cui ci si connette sia del tipo/formfactor corretto. Se hai un raspberry pi e una picamera puoi usare questo Git, la mia esperienza personale con esso è stata buona & ho ridotto alcuni del codice per farlo funzionare con un progetto quadcopter. È qui: https://github.com/ccrisan/motionPie