I i'm investigating this issue for quite some time, and i will be EXTREMELY greatfull if someone can give me some hints. especially some one who already succeed or even tried and failed to do the the things i will write about in the next few lines.
So I'm building remote controlled car (wifi with es8266 module and arduino) and i want to see video, even slow lagging video like 2 frames per second 640*480 will be great.
I have few options 1. Just buy an wireless IP camera - This should be the simplest approach, but unfortunately i couldn't find cordless cameras, they are wi-fi but doesn't work on batteries. are you familiar with any CHEAP wifi camera that runs on batteries ?
using TTL serial camera like those in adafruit - it seems that they are extremely slow because the image is not compressed. From their FAQ : How fast can I get pictures from the camera? This is a pretty slow UART camera, it can take up to 30 seconds to transfer an image! It is meant for snapshots or time-lapse type photography, not for any kind of real-time analysis
using ov2640 camera module - it seems that this module has the ability to create jpeg. But i'm not sure in what frame rate. do i need an SD card ? I have this link also which might be useful - http://www.arducam.com/camera-modules/2mp-ov2640/
If anyone tried and succeeded or failed in any of this attempts, I will be happy to hear. Thanks.