1. A method of compressing video, said method comprising the steps of: determining an actual error between corresponding blocks of a current frame and a predicted frame corresponding to the current frame; repeating said determining step for a successive pair of the corresponding blocks; accumulating the actual errors to generate an accumulated error; inserting an I-frame as the next subsequent frame after the current frame if said accumulated error exceeds a predetermined threshold; and repeating said first repeating, accumulating and inserting steps until said accumulated error exceeds said threshold.