Fluxos MPTS¶
MPTS (Multi Program Transport Stream) — fluxo MPEG-TS com vários programas (serviços); cada programa possui 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 pode ser alterado posteriormente (Novo fluxo).
Pipeline do fluxo MPTS: trânsito do multiplex sem alteração da composição; o processamento de programas individuais é realizado através do demultiplexador nos fluxos SPTS.¶
Trânsito do multiplex¶
O fluxo MPTS é de trânsito: o multiplex é transmitido tal como é. 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 durante a sua montagem pelo multiplexador (Multiplexador); o processamento de um programa isolado é realizado após a sua extração 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, TCP, arquivo e outros — 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 a distribuição do multiplex para uma rede de distribuição DVB; o fluxo MPTS não possui saídas 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 mantém a contabilização de cada programa separadamente e de forma consolidada para o multiplex: 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 veredicto 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. Trata-se de uma carga adicional considerável — 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 programas: são definidos pares «número do programa — chave» (BISS-1 ou BISS-E), e cada programa indicado é descriptografado antes da análise e da transmissão subsequente. 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). A geração de EIT não é executada em um fluxo MPTS de trânsito: as tabelas EIT dos programas são transferidas pelo multiplexador a partir dos fluxos de origem durante a montagem (Multiplexador, Gerador EIT).