 Determining how much data from each stream should be in each interleaved segment (the size of the interleave) is complicated, yet an important requirement.Improper interleaving will result in buffer underflows or overflows, as the receiver gets more of one stream than it can store (e.g.audio), before it gets enough data to decode the other simultaneous stream (e.g.