1. A method of detecting a video entity in a video stream having a plurality of video frames, the method comprising: storing a plurality of known fingerprints, wherein each of the known fingerprints includes a calculated feature corresponding to at least one frame of known video content; receiving the video stream; defining a plurality of regions of interest in the video frames of the received video stream; determining a fingerprint of at least one of the video frames based on the defined regions of interest; comparing the determined fingerprint to the plurality of known fingerprints; and determining, based on the comparing, that the received video stream contains the video entity.