This document summarizes key techniques used in video compression codecs. It discusses still image compression techniques like block transforms, quantization, and variable length coding that video codecs build upon. It then covers motion estimation and compensation, which take advantage of similarities between frames to greatly improve compression ratio. The document outlines processing requirements for techniques like block transforms, motion estimation, and motion compensation, noting they require substantial compute resources and memory bandwidth.