Demultiplexor¶
La entrada demultiplexor (tipo demuxer) extrae un único programa del multiplex y lo convierte en un flujo SPTS corriente. Una vez extraído, al programa se le aplica todo el procesamiento del pipeline SPTS (Flujos SPTS): filtrado y modificación, transcodificación, difusión OTT y grabación DVR. Es la única vía para procesar por programas separados un multiplex recibido (Flujos MPTS).
Para conectar un programa, en el flujo SPTS se añade una entrada de tipo demuxer y se seleccionan (los nombres de los campos son los de la interfaz):
Fuente (campos Source kind y Source id) — un flujo MPTS del mismo nodo o un adaptador DVB (Receptor DVB).
Programa (campo PNR) — el número de programa. Si la fuente es un flujo MPTS activo y ya analizado, el número se elige de la lista de servicios detectados con sus nombres; para un adaptador DVB y para una fuente aún no analizada, el PNR se introduce manualmente.
Particularidades:
El demultiplexor recibe un multiplex ya descifrado: las claves BISS se definen en la entrada del flujo MPTS (Descifrado BISS), mientras que el descifrado CAM y BISS a nivel de adaptador se configura en los ajustes del adaptador DVB (Receptor DVB).
La fuente está protegida contra el borrado: mientras al menos un demultiplexor haga referencia a un flujo MPTS o a un adaptador DVB, este no puede eliminarse — el nodo indicará qué objetos hacen referencia a él.
Para los multiplex internos T2-MI se emplea un número de programa compuesto que combina el número de la portadora y el PNR dentro de ella: número de portadora × 65536 + PNR (por ejemplo, portadora 1, PNR 7 → 65543; la portadora 0 es el multiplex externo, con PNR corriente). El valor compuesto se introduce en el campo PNR. La recepción de T2-MI se describe en Receptor DVB.
Un mismo multiplex puede distribuirse simultáneamente en su totalidad (flujo MPTS con salidas de transporte) y por partes, mediante flujos SPTS independientes a través de demultiplexores.