Az eddig leírtakon kívül gyakran szükség van arra, hogy az azonos helyrol jövo adatokat ne mindig ugyanazon az úton továbbítsuk, hanem az adat jellegétol függoen (például a benne tárolt protokoll-információk alapján) más-más irányba továbbítsuk. Ez gyakran szükséges például hálózati protokollok készítésénél. Erre a STREAMS természetesen lehetoséget ad, és ezt a lehetoséget nevezzük multiplexelésnek. A multiplexelést a STREAMS rendszerre épített multiplexer device driverekkel oldhatjuk meg. (Ezeket a felépítésük hasonlósága miatt nevezik device drivereknek, de külso perifériákkal leggyakrabban nem állnak közvetlen kapcsolatban.) Bár a STREAMS egy teljes eszköztárat biztosít multiplexer driverek készítésére, mégis gyakran felhasználói szinten implementálják a multiplexelést, mivel így a megoldás gyakran egyszerubb és világosabb.