Fluxos MPTS

MPTS (Multi Program Transport Stream) — fluxo MPEG-TS com vários programas (serviços); cada programa tem um número único (PNR). A aplicação principal é a difusão DVB e o trânsito de multiplexes prontos. O tipo do fluxo (SPTS ou MPTS) é escolhido na criação e não muda depois (Novo fluxo).

Pipeline do fluxo MPTS: fontes do multiplex, comutador de entradas, analisador, saídas de trânsito e a ponte para os fluxos SPTS através do demultiplexador.

Pipeline do fluxo MPTS: trânsito do multiplex sem alteração da composição; os programas individuais são processados pelo demultiplexador nos fluxos SPTS.

Trânsito do multiplex

O fluxo MPTS é de trânsito: o multiplex é transmitido como está. A filtragem e a modificação MPEG-TS (Filtragem MPEG-TS, Modificação do fluxo), os modos de bitrate (Controle de bitrate), a distribuição OTT e a gravação DVR (OTT e DVR) não se aplicam ao fluxo MPTS. O bitrate constante e a composição do multiplex próprio são definidos quando o multiplexador o monta (Multiplexador); um programa isolado é processado depois de extraído para um fluxo SPTS (Demultiplexador).

As fontes do fluxo MPTS são os transportes de rede que recebem um multiplex pronto (UDP / RTP, SRT, PS1, RIST, Pro-MPEG COP3/RTP+FEC (SMPTE 2022-1/2), TCP, arquivo e outros, ver a seção Planejamento e protocolos de transmissão de dados), o receptor DVB (Receptor DVB) e o multiplexador (Multiplexador). As fontes de programa único (HLS, RTSP, RTMP, demultiplexador, transcodificador, gerador de teste) não estão disponíveis para MPTS. As saídas são de transporte, incluindo o envio do multiplex para uma rede de distribuição DVB; o fluxo MPTS não tem distribuição OTT.

A redundância de fontes funciona da mesma forma que nos fluxos SPTS: várias entradas por prioridade, o tempo limite do fluxo, o intervalo de verificação e o retorno à entrada principal (Redundância de fontes).

Análise por programas

O analisador do fluxo MPTS contabiliza cada programa separadamente e o multiplex de forma consolidada: bitrate, estado e erros de continuidade, embaralhamento, informações de mídia de cada programa, bem como os identificadores do multiplex (TS ID e identificador de rede). Os contadores consolidados de programas (total, limpos, embaralhados e com erros) são exibidos na janela de estatísticas do fluxo (Estatísticas do fluxo); na lista de fluxos, os fluxos MPTS são marcados com o ícone MPTS e destacados em um grupo separado. Um programa embaralhado é considerado válido e não entra no contador de erros.

O monitor TR 101 290 (aba «Análise», configuração «Monitor TR 101 290») emite para o MPTS um único veredito para todo o multiplex: erros de transporte, continuidade em todos os PID, repetição e descontinuidades do PCR em todos os programas, presença das tabelas PAT/PMT e SI (NIT, SDT, EIT, TDT). A janela do salto admissível do PCR é definida pela configuração de entrada «PCR discontinuity window (ms)» — como nos fluxos SPTS (Sincronização). As métricas aprofundadas do SPTS (a precisão do PCR, a análise do buffer de vídeo T-STD, os intervalos de PTS) não se aplicam ao multiplex como um todo: para a análise detalhada de um programa, extraia-o para um fluxo SPTS separado (Demultiplexador, Analisador).

O mosaico do fluxo MPTS está desativado por padrão (configuração «Gerar mosaico»); quando ativado, é formada uma miniatura para cada programa do multiplex. Isso gera uma carga adicional considerável, por isso, em servidores sobrecarregados, não é recomendável ativar o mosaico do multiplex.

Desembaralhamento BISS

Nas entradas de rede e de arquivo do fluxo MPTS (UDP / RTP, SRT, RIST, Pro-MPEG, TCP, PS1, arquivo e semelhantes) está disponível o desembaralhamento BISS por software, por programa: são definidos pares «número do programa — chave» (BISS-1 ou BISS-E), e cada programa indicado é desembaralhado antes da análise e da transmissão seguinte. O desembaralhamento no nível do adaptador DVB (CAM e BISS, incluindo as chaves para T2-MI) está descrito em Receptor DVB.

EPG do multiplex

O guia de programação contido no multiplex é extraído para a base de dados EPG do nó pela configuração «Extrair EIT para a base de dados EPG» (Importação de EPG/XMLTV). Em um fluxo MPTS de trânsito, as tabelas EIT não são geradas: as tabelas EIT dos programas são transferidas pelo multiplexador a partir dos fluxos de origem durante a montagem (Multiplexador, Gerador EIT).