iOS application on swift/objC should be possible to remotely control Logitech CC3000E connected to Mac throw USB. Application on Mac should be on ObjC only.
iOS Device connected to Mac throw Macs AP. Preview streaming should be implemented as [url removed, login to view] AVC stream with Apple SDKs only i.e. AVFoundation AirPlay etc.
PTZ on iOS devices should be based on touch guests i.e. drag to pan tilt, pinch to zoom.