1. A system that facilitates fingerprinting of media, comprising: a memory that stores computer executable components; and a microprocessor that executes the following computer executable components stored in the memory: a communication component that receives the media; and a media fingerprinting component that fingerprints the media, the media fingerprinting component employing a fingerprint generation component stored in the memory and comprising: a wavelet transform generation component that: computes a first wavelet transform for frame information of the media; and identifies one or more largest coefficients for the frame information; a coefficient encoder component that encodes one or more largest coefficients, wherein encoding comprises encoding the one or more largest coefficients by mapping the one or more largest coefficients to a tuple of integers; an aggregation component that, for a selected time interval of a plurality of time intervals: aggregates the tuples of integers; and records a count of the tuples; a weighted set generation component that generates a weighted set of the tuples of integers; and a hash generation component that generates a hash based, at least, on the weighted set of the tuples of integers.