1. A method performed by a computing device, the method comprising: receiving a media sample; and generating a fingerprint of the media sample for content identification that is invariant with respect to time stretching of the media sample.