 1 I-frame for every 14-17 non-I-frames (some combination of P- and B- frames).With more intelligent encoders, GOP size is dynamically chosen, up to some pre-selected maximum limit.Limits are placed on the maximum number of frames between I-frames due to decoding complexing, decoder buffer size, recovery time after data errors, seeking ability, and accumulation of IDCT errors in low-precision implementations most common in hardware decoders (See