Multiplexing of variable rate encoded streams

Discusses the problem of multiplexing several variable rate encoded streams into a single stream. Moreover, in order to facilitate editing of the resulting stream it is required that data generated during the same time interval is multiplexed together. Particular emphasis is placed on controlling encoder rates and combining data in such a way as to avoid overflow and underflow of buffers at encoder and decoder. Applications include satellite or cable transmission of a fixed number of different video channels, multimedia presentations with multiple video streams, and video on demand. >