Design for wifi and video broadcast

Hi,
I’m tinkering with the idea of broadcasting a video stream from a webcam via wifi NIC for long distance (with high gain antennas and all…) and also controlling a model airplane in conjunction.
I’ve set out to find proper hardware for my project and came across XEM3001.

My idea is to have a webcam and a USB wifi adapter attached to the XEM3001 with a proper USB hub and have the stream from the webcam be compressed by the spartan FPGA and sent out on the wifi interface.
Since i’m new to this field, i’d like to know if the XEM3001 meets my timing demands in order to broadcast the transmission within a few milliseconds (get raw stream from webcam, compress and send out on wifi).
Also, where can i get a full spec of the USB host controller?

The XEM3001 does not have a USB host controller. It is a slave-only device.

— Begin quote from Opal Kelly Support

The XEM3001 does not have a USB host controller. It is a slave-only device.

— End quote

…back to the drawing board that is…