Es probable que esto sea más complicado de lo que crees.
La transmisión de video no es trivial. En particular, la transmisión de video con un microcontrolador no suele realizarse, a menos que esté hablando de resoluciones muy pequeñas. El rendimiento es simplemente insuficiente.
Para transmitir video, normalmente querrá un procesador de aplicaciones , que es un paso por encima de un microcontrolador. Es un procesador más potente con periféricos de alto rendimiento y mucha más memoria RAM (necesitará un poco de memoria RAM para un framebuffer). Por ejemplo, compare un Atmel ATmega32u4 (un microcontrolador) con un TI AM3358 (un microprocesador). Son bestias muy diferentes. Incluso con un microcontrolador más grande como un ST Micro STM32F429 (que incluso tiene una interfaz de cámara), la transmisión será un gran desafío, si es posible.
Como mínimo, necesitará una memoria RAM externa, una interfaz de cámara rápida y una conexión rápida a su conjunto de chips WiFi (que es otra lata de gusanos).
En resumen, este es un proyecto muy complejo y el diseño de la placa es solo una parte de él: deberá realizar todo el trabajo de diseño (selección de componentes, captura de esquemas, diseño, DFM, etc.), así como el desarrollo de firmware. (Se requiere bastante firmware integrado). Esto requiere un amplio conocimiento de muchos niveles diferentes de ingeniería: probablemente MIPI para cámara a procesador, desarrollo de firmware integrado, amplio conocimiento de ingeniería de hardware, protocolos de red y desarrollo de pila de red, diseño de PCB, ... usted obtiene el punto. Como han dicho otros, es mucho mejor utilizar las piezas COTS.