CANDELA - Storage, Analysis and Retrieval of Video Content in Distributed Systems