1. A computer-implemented method for compressing video data, the method comprising: accessing a first video frame and a second video frame temporally proximate to the first video frame, the first video frame comprising an array of pixels comprising image data of a reference frame; generating, by a processor, a watermark comprising a set of watermark coefficients representative of a low-resolution version of the second video frame; generating a transformed image frame by converting the array of pixels of the first video frame into a set of image coefficients in a frequency domain; embedding the watermark in the transformed image frame by modifying a subset of the image coefficients with the set of watermark coefficients to form a modified set of coefficients; generating a modified image frame by converting the modified set of coefficients into a spatial domain, the modified image frame representative of both the array of pixels and the generated watermark; compressing the modified image frame to produce a compressed first video frame; and storing the compressed first video frame.