Con riferimento al modello OSI, MSDL-M coinvolge le funzionalità dei livelli di trasporto (per multiplazione e scelta della QoS), sessione (per sincronizzazione) e rete (per ritrasmissione). Alcune di queste funzionalità sono fornite da protocolli già esistenti, ad esempio per LAN, ATM e ISDN: alcuni di questi protocolli tengono in considerazione la sincronizzazione (es: TCP/IP), la prenotazione della larghezza di banda (es: ATM), e altro.
Il multiplexer a due livelli definito da MPEG-4 è stato progettato per separare tutte queste funzionalità, al fine di un più facile interfacciamento con il livello di trasporto di qualunque protocollo si scelga. L'obiettivo è quello di aggiungere le funzionalità mancanti al protocollo scelto, per fare in modo che l'intero sistema abbia sempre lo stesso comportamento, indipendentemente dal protocollo di comunicazione sottostante.
I flussi di dati con richieste di QoS simili vengono multiplati dal ``Content Multiplexer Layer'', che miscela con efficienza i dati provenienti da diversi flussi. Il ``Service Multiplexer Layer'' fornisce canali logici con diverse QoS su cui trasmettere i dati, e fornisce anche i sistemi di protezione dagli errori; questo livello può essere sostituito da protocolli equivalenti, come indicato in figura.