Hi,
The X-Bee with the 1 mile range is 10 kbps max. so won't get anywhere close to sending video.
Besides, this sounds like a project with a "naughty" purpose, so it's probably for the better that this is impossible on a low budget.
Could you decrease the resolution and fps significantly and have it work?
Just a back of the envelope calculation:
video resolution of 320*200 at 5 fps, 8 bits per pixel (greyscale)
320 * 200* 8 * 5 = 320000 bps = 312 kbps
The only solution would be to compress the video, with mpeg1 for instance. But this is completely imposible to do that in real time with an MCU.
And still you have to process sound...
Chelmi.