Cada uno de estos tres flujos de datos puede ser manejado con programas, procesos, o hardware diferentes; pero para que estos "streams" sean útiles para almacenarlos o transmitirlos, deben ser encapsulados juntos.