Video surveillance systems incorporate video cameras on a network that shares the captured video or audio information to a particular place. The captured images are monitored live or transmitted to a central location for recording and saving. Video surveillance as a service (VSaaS) is delivered with cloud technology and video surveillance devices coupled with the utilization of multi-megapixel HD cameras, and huge amounts of video surveillance data are being generated.