1. A method for optimized video caching comprising: receiving a request to optimize an original source file from a client device, the original source file stored on an origin server and the request including a key specifying parameters for optimizing the original source file and uniquely identifying the original source file; generating a query, based on the key, to a cache database maintaining a plurality of reference keys corresponding to a plurality of optimized versions of source files stored on a plurality of video optimization servers, each reference key specifying parameters of an optimized version of a source file and uniquely identifying the source file; receiving, from the cache database, a response indicating whether the key matches a reference key maintained in the database; and streaming an optimized version of the original source file for playback on the client device.