Demultiplexador

A entrada demultiplexadora (tipo demuxer) extrai um único programa do multiplex e o converte em um fluxo SPTS comum. Após a extração, aplica-se ao programa todo o processamento do pipeline SPTS (Fluxos SPTS): filtragem e modificação, transcodificação, distribuição OTT e gravação DVR. Esta é a única forma de processar o multiplex recebido por programas individuais (Fluxos MPTS).

Para conectar um programa, adiciona-se no fluxo SPTS uma entrada do tipo demuxer e selecionam-se (os nomes dos campos são os da interface):

  • Fonte (campos Source kind e Source id) — um fluxo MPTS do mesmo nó ou um adaptador DVB (Receptor DVB).

  • Programa (campo PNR) — o programa é escolhido na lista dos serviços detectados, com os seus nomes. A lista é fornecida tanto por um fluxo MPTS quanto por um adaptador DVB, enquanto a fonte estiver funcionando e tiver sido analisada. Enquanto não houver lista — a fonte ainda não foi escolhida, o adaptador está parado, o fluxo não foi analisado — o número é digitado à mão.

Particularidades:

  • O demultiplexador recebe o multiplex já desembaralhado: as chaves BISS são definidas na entrada do fluxo MPTS (Desembaralhamento BISS), enquanto o desembaralhamento CAM e BISS no nível do adaptador é definido nas configurações do adaptador DVB (Receptor DVB).

  • A fonte está protegida contra exclusão: enquanto pelo menos um demultiplexador referenciar o fluxo MPTS ou o adaptador DVB, não é possível excluí-lo — o nó informará quais objetos fazem referência a ele.

  • Para os multiplexes internos T2-MI utiliza-se um número de programa composto, que combina o número da portadora e o PNR dentro dela: número da portadora × 65536 + PNR (por exemplo, portadora 1, PNR 7 → 65543; a portadora 0 é o multiplex externo, com PNR comum). Não é preciso calculá-lo à mão: os programas internos figuram na mesma lista, abaixo dos externos, já com os seus números compostos. A recepção T2-MI está descrita em Receptor DVB.

Um mesmo multiplex pode ser distribuído simultaneamente por inteiro (um fluxo MPTS com saídas de transporte) e em partes — por fluxos SPTS individuais através de demultiplexadores.