what is the type of CCTV are you planning to use ??
Why connect it to a micro-controller ?? Are you making a school project ??
I suppose there are CCTV cameras that allow serial, but in any case these may be very rare to find, USB ones may be common, but then your mcu needs to be a USB host for achieving connectivity, this could be done using a USB host controller chip. So here again you need to do more research & identify the various CCTV cameras available in the market.
But if using a mcu is not a criteria, then probably you could use a software based solution that uses a standard PC, with Windows or Linux, connected to a USB webcam (probably a high resolution one), a control software could be made in VB or VB.NET that allows control of the webcam. Another option may be using a cheap digital camera with a USB connection, some digital cameras stream video data via USB, if hig resolution is needed then you could use such a camera.
If a desktop solution is not OK, then try out the BeagleBoard project (
BeagleBoard.org - default), this is a small credit-card size fanless PC. The card has MMC/sdcard slot that functions as the primary disk system, USB ports, serial ports, Digital I/Os, VGA connector for monitor connection. The card just needs a +5V supply. You can connect standard peripherals like webcam, wifi dongle, GSM modem etc.
Here again you need to develop an application that collects data from the webcam, stores it on the SDcard, then streams it to a webserver via wifi or GSM modem.
hope this was helpful..
thanks
a