A system and method for client-side watermarking of digital content using
hybrid Intra-Frames (I-Frames) are provided. In general, a content source
provides a compressed video stream and a hybrid I-Frame stream to a
client device via a network. The hybrid I-Frame stream includes a number
of low-loss I-Frames corresponding to select ones of the I-Frames in the
compressed video stream to be used for client-side watermarking. The
client device watermarks the I-Frames in the hybrid I-Frame stream,
optionally compresses the watermarked I-Frames, and replaces the select
ones of the I-Frames in the compressed video stream with the watermarked
and optionally compressed I-Frames to provide a watermarked version of
the compressed video stream.