Oculus is a hadoop based video fingerprinting system, using scala, scalding and ffmpeg