O'Reilly logo

MPEG-4 Book, The by Touradj Ebrahimi, Fernando Pereira

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

7.2. FlexMux Tool

The FlexMux tool provides a simple way to interleave data from different ESs into one serialized bitstream. Of course, this is what every multiplex does. However, some of the existing multiplex tools do not have enough flexibility to accommodate the MPEG-4 needs to adapt to a wide range of compression tools and, hence, bit rates, as well as the potentially large number of streams. MPEG-4 requires, for example:

  • Low multiplexing overhead in order not to spend the bit rate saved through high compression in the multiplex stage,

  • Low multiplexing delay in order to facilitate low end-to-end delay applications, and

  • Variable packet size to cope with the variable access unit (AU) size of the compression tools.

Therefore, the FlexMux has ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required