Drift occurs when one truncates a video stream to accommodate a lower bandwidth. Quality losses accumulate from frame to frame and eventually become unacceptable. Traditional scalable encoder provide poor rate-distortion performance because they attempt to completely eliminate drift. We created a video encoder architecture that instead aims at keeping drift under control. This encoder produces video streams that can be truncated to accommodate various bandwidths with rate-distortion performance with minimal loss of quality