Fluxos MPTS

Fluxo MPTS — fluxo MPEG-TS que transporta vários serviços, cada um com um número de programa único (PNR). Utilizado para a radiodifusão DVB.

Para fluxos MPTS as opções de filtragem não estão disponíveis. Os fluxos são transmitidos como estão.

O RTSP não pode ser fonte de um fluxo MPTS — é um protocolo single-program, aplicável apenas como fonte SPTS.

A função mosaic está desativada por padrão. Não é recomendado ativá-la em CPUs fracas — pode introduzir jitter.

Na diagnose do fluxo são exibidos os dados de cada programa separadamente e uma estatística global.

Pipeline MPTS

Arquitetura do fluxo MPTS: trânsito sem filtragem por serviço; para o processamento por serviço (OTT, DVR, filtragem) utiliza-se a entrada demultiplexer de um fluxo SPTS.

Demultiplexador

Extrai fluxos individuais de um fluxo MPTS. Para isso, adicionar no fluxo SPTS uma entrada do tipo demux, selecionar a fonte e o serviço pelo PNR. Se o MPTS de origem estiver ativo, ao selecionar o PNR estará disponível uma lista; caso contrário, o PNR deve ser introduzido manualmente.

Multiplexador

Monta um fluxo MPTS a partir de fluxos SPTS individuais. Para configurar esse fluxo:

  • Criar um stream MPTS.

  • Adicionar um input do tipo muxer. Definir o bitrate para alinhar o fluxo CBR (stuffing, TR 101 290 e T-STD compliance). Se for definido 0 (padrão), não haverá alinhamento — o bitrate corresponderá aos fluxos de entrada. Ali também é possível introduzir alguns parâmetros do fluxo MPEG-TS; para a maioria das aplicações os parâmetros padrão são adequados.

  • No Stream de origem adicione um output do tipo muxer. Informe o nome do serviço e, se necessário, o do provedor. Se usar caracteres não latinos, selecione o idioma nas configurações MPEG-TS do stream.

  • Repetir para todas as fontes.

O multiplexador gera para o fluxo SDT, NIT e TDT/TOT (marcas de tempo). O EIT (EPG) é obtido dos fluxos de origem. Novos PIDs são atribuídos.