To build an advanced piece of hardware from scratch, especially if you build it in-house as Vyoocam team did, it's a very complex task. Luckily, Vyoocam team has its own developers who have extensive knowledge in building custom microelectronic components and embedded systems.
First Vyoocam prototypes built to work for the CES were built on the same technology Google built its Google Glass smart glasses. At the time, OMAP 4460 CPU from Texas Instruments was a pretty powerful processor working on two 1 GHz ARM cores. The setup was powerful enough to encode and push a high-quality H264 mpeg4 video stream to the streaming servers in a real-time.
The first PCB layout was done from the two multilayer PCBs, one was the main board with CPU, WiFi, and BT 4.0 chips and the supporting board had a connection to peripherals like the camera module, microphone, micro-USB connector, buttons, LED and WiFi antenna. The whole setup was powerful enough to run a Linux Ubuntu with our video streaming app. The app was built to encode and push RTMP video stream to video streaming servers such as Livestream, Ustream, Youtube Live, Facebook Live, Twitch and similar. At the time, the hardware was not capable of running mobile apps.
PCBs were designed in-house by embedded hardware engineers and manufactured in Europe close to Vyoocam's R&D office in Zagreb (Croatia). The assembly of microelectronic components was done by hand by Vyoocam's development team in Zagreb.