He visto e investigado numerosas veces sobre este tema sin nunca encontrar una solución eficaz o bien expecifica. Si quieres transmitir por video mediante arduino, desde ya olvidate la manera de pasar los datos por el arduino porque no tiene suficiente potencia (de computación) para procesar video.
Tienes otras soluciones mucho mejores que no te van dar muchas complicaciones, (en principio):
1 - Raspberry Pi con raspicam, módulo wifi, crear zona wifi y enviar datos mediante el protocolo RTP (hay librerias de Android y IOS), a dispositivo móvil el cual se conecta a la red. (Este es el método que usan la mayoría de camaras WIFI actuales.)
2 - PC duino y misma historia que el punto 1. Lo mismo, pero sin salir de los esquemas de Arduino (por si no quieres salir de C++), además incluye open CV si te animas con la visión artificial.
3- (La que evita quebraderos de cabeza e innumerables horas de leer y probar y leer y probar y leer). Te compras una camara wifi, la montas en tu dispositivo(suelen traer soportes para anclarlas hasta en el techo) activas la zona wifi y te conectas por tu móvil. Si además quieres un mayor control de la camara, desmontala, y conecta la alimentación de la camara a Arduino, para darle un encendido automático, SIEMPRE respetando los voltajes e intensidades expecificados por el fabricante.
Estas soluciones te bastarían, a no ser que en tu proyecto (habla un poco más de él para que podamos ayudarte mejor) requiere absolutamente que los datos de video tengan que pasar obligatoriamente por Arduino (lo dudo).
Un saludo.