Fluxos

Tela “Fluxos”: lista de fluxos com linha expandida.

Tela “Fluxos”: lista de fluxos com linha expandida.

A tela Fluxos é o local de trabalho central do nó: uma lista única dos fluxos configurados com o seu estado, entrada ativa, bitrate, «Uptime» e o contador de erros de continuidade «CC». Cada linha expande-se ao clique e mostra as entradas e as saídas do fluxo com o seu estado, prioridade de reserva, notas e alertas ativos; uma entrada ou saída individual pode ser pausada e retomada a partir daqui, e o botão «Mostrar na biblioteca» ao lado do endereço abre a lista dos demais pontos do domínio nesse endereço (Biblioteca — este fluxo). O conceito de fluxo e o modelo de transmissão são descritos em Modelo de transmissão: Stream, Sender, Receiver, Peer; o processamento SPTS — em Fluxos SPTS, o multiplex MPTS — em Fluxos MPTS.

A lista é agrupada por tipos: os fluxos individuais (SPTS) formam uma lista comum e, abaixo, ficam os grupos «Fluxos MPTS» e «Fluxos adaptativos» (pacotes ABR). Acima da lista situam-se os meios de navegação e de controle:

Pesquisa e filtros

O campo «Localizar fluxo…» pesquisa pelo nome, pela nota e pelo endereço de entrada/saída e realça a linha encontrada sem reduzir a lista. O filtro «Tags» limita a lista pelas etiquetas dos fluxos, o comutador «SPTS / MPTS / Adaptativo» mostra ou oculta os grupos de tipos e o segmento «Todos / Ativos» oculta os fluxos pausados.

Ações sobre o fluxo selecionado

O cabeçalho contém as ações aplicadas ao fluxo expandido (selecionado) ou ao pacote ABR: «Estatísticas do fluxo» (Estatísticas do fluxo), «Abrir no pipeline» (Pipeline de processamento), «Configurar fluxo» (Configurar fluxo) e «Excluir fluxo». O botão «+ Novo fluxo» abre a janela de criação. O administrador dispõe do arrastar das linhas para alterar a sua ordem — apenas entre fluxos SPTS e somente quando a lista é exibida por completo: sem filtro por etiquetas, no modo «Todos» e com todos os tipos habilitados. O mesmo deslocamento é feito com as combinações Alt+↑ e Alt+↓ (Uso pelo teclado).

Estado e alertas

Indicador colorido de estado, os distintivos de atributos do fluxo (CBR/VBR, embaralhamento, proteção DRM, operação na entrada de reserva, somente áudio ou somente vídeo, codecs, TRACE) e a marca de alertas ativos. Os alertas estão vinculados ao fluxo e às suas entradas e saídas (Alertas (alerter)); o relatório TR 101 290 e a seção de análise profunda são abertos diretamente a partir da linha.

As janelas individuais da tela são descritas a seguir.

Novo fluxo

Janela “Novo fluxo”.

Janela “Novo fluxo”.

A janela de criação do fluxo. O tipo é escolhido por um comutador: programa único (SPTS), multiplex (MPTS) ou pacote adaptativo (Adaptativo); para SPTS define-se adicionalmente o «Tipo de conteúdo». Após a criação de um fluxo SPTS ou MPTS, o editor abre-se imediatamente (Configurar fluxo). Para um pacote adaptativo não é aberto um editor separado — a composição dos participantes e os seus bitrates são definidos diretamente nesta janela, pois o pacote é construído a partir de fluxos OTT já configurados. As diferenças entre SPTS e MPTS são descritas em Fluxos SPTS e Fluxos MPTS, os pacotes adaptativos — em Pacotes adaptativos.

Configurar fluxo

Editor de fluxo, aba “Entradas”.

Editor de fluxo, aba “Entradas”.

Editor de fluxo, aba “Saídas”.

Editor de fluxo, aba “Saídas”.

Editor de fluxo, aba “OTT”.

Editor de fluxo, aba “OTT”.

O editor principal do fluxo. As configurações estão agrupadas em abas; para os fluxos MPTS a aba «OTT» não é exibida.

Fluxo

Identificação (nome, nome exibido, para SPTS — o tipo de fluxo, nota) e comportamento do fluxo: timeout, intervalo de verificação, reverificação da entrada principal, geração do mosaico (Mosaico), extração de EIT para a base de dados EPG (Base de dados EPG) e o atributo de embaralhamento para SPTS. Para SPTS, aqui mesmo é configurada a geração de EIT a partir da fonte EPG selecionada e do seu canal (Gerador EIT).

Entradas

A lista das fontes do fluxo com a sua prioridade e reserva (Redundância de fontes e distribuição). A adição e a alteração de uma entrada abrem o editor de entrada e saída (Editor de entrada e saída); uma entrada individual pode ser pausada. A entrada muxer é oferecida apenas em uma lista vazia: em um fluxo MPTS ela é adicionada primeiro e, enquanto estiver presente, o botão «Adicionar entrada» fica desabilitado com a explicação «A entrada muxer deve ser a única entrada do fluxo.» — o multiplexador não tem reserva de entradas. Um fluxo MPTS que recebe um multiplex pronto pela rede não tem essa restrição: as entradas dele são comuns e são reservadas.

Saídas

Distribuição do fluxo pelos protocolos de transmissão (Protocolos Peer de transmissão confiável) e pelos transportes padrão (Outras entradas e saídas). Cada saída é adicionada e editada através do mesmo editor. Um fluxo pode ter apenas uma saída ps1 — ao adicionar a seguinte, esse tipo já não está na lista; os demais tipos são repetíveis.

MPEG-TS

O modo de bitrate do fluxo de transporte de saída (Controle de bitrate) e — para SPTS — o «ID da rede», a fixação do intervalo PAT/PMT, a filtragem das tabelas de serviço (CAT/ECM/EMM, EIT, NIT, SDT, legendas, TDT, teletexto; Filtragem MPEG-TS), a reescrita da SDT e do número do programa (Modificação do fluxo), bem como a disposição automática dos PIDs do programa e o PID base da janela dele (Disposição automática de PIDs).

OTT

Distribuição OTT do fluxo: os modos dos serviços HLS e HTTP (Modos de distribuição), o nome do fluxo na URL, a extração de legendas de teletexto para WebVTT, o fatiamento em chunks e a baixa latência (Segmentador), a gravação DVR no armazenamento selecionado (OTT e DVR) e a proteção de conteúdo DRM — HLS AES-128 ou CENC (Proteção de conteúdo (DRM)). Somente para SPTS.

Análise

Controle de qualidade do fluxo de transporte: rastreamento detalhado, análise profunda dos fluxos elementares, monitor TR 101 290, análise das descontinuidades de PCR/PTS e do buffer de vídeo T-STD, compensação da deriva de sincronização (Analisador).

Alertas

Interruptor geral dos alertas do fluxo e o atraso na emissão dos alertas sobre erros das suas entradas e saídas (Alertas (alerter)); os limiares são definidos no nível do nó (Alertador).

O salvamento das alterações que afetam o arquivo DVR gravado está adicionalmente protegido por uma confirmação (Confirmar alterações DVR). As janelas individuais do editor são descritas a seguir.

Editor de entrada e saída

A janela de adição e de alteração de uma entrada ou saída do fluxo. O tipo de transporte é escolhido na criação e depois é imutável (para trocar o transporte, a entrada ou a saída é recriada). Os parâmetros estão distribuídos por abas:

Propriedades

Endereço, porta, vínculo à interface de rede e parâmetros de conexão do transporte selecionado. Os protocolos peer e os transportes padrão são descritos em Planejamento e protocolos de transmissão de dados; a criptografia — em Criptografia de fluxos. Para as entradas PS1 e SRT está disponível o acesso automático pela autorização peer do Meshwork, com a possibilidade de alternar para login e senha manuais. O endereço pode ser colado da área de transferência («Colar URL») ou a fonte pode ser escolhida no catálogo do domínio («Selecionar da biblioteca…», Fontes da biblioteca). Para uma entrada transcodificadora, aqui mesmo são definidos o decodificador e os parâmetros de codificação, incluindo o modo de redimensionamento do quadro (Transcodificadores).

MPEG-TS PID

Seleção e reatribuição de PIDs em uma entrada ou saída: aceitação de PIDs (lista branca), rejeição de PIDs (lista negra), reatribuição de PIDs e do idioma das faixas de áudio. Enquanto o fluxo estiver com a disposição automática de PIDs (Disposição automática de PIDs) ativada, o grupo de reatribuição de PIDs fica oculto nas entradas e não tem efeito; as listas de aceitação e rejeição continuam funcionando como antes. Na saída muxer, a reatribuição de PIDs é mantida — ela pertence ao multiplexador (Atribuição de PID) —, mas os PIDs de origem nos pares dela passam a ser os PIDs atribuídos pela disposição automática.

BISS

Chaves de desembaralhamento BISS para uma fonte codificada — uma única chave para SPTS ou uma chave por programa (PNR) para MPTS (Desembaralhamento BISS).

Fontes da biblioteca

Escolha da entrada a partir do catálogo comum de recursos do domínio Meshwork: a lista dos fluxos do mesmo transporte já distribuídos nos nós do domínio, a partir da qual é possível conectar uma fonte sem digitar o endereço manualmente. A lista é filtrada pelo nó de origem e por texto e está dividida em páginas; as fontes do mesmo domínio nos protocolos peer são marcadas com o atributo «peer» (Catálogo comum de recursos). Não confundir com a janela Biblioteca — este fluxo: aqui o catálogo serve para escolher uma fonte, lá vê-se quem mais trabalha com um endereço já definido.

Biblioteca — este fluxo

A janela «Biblioteca — este fluxo»: a fonte e os consumidores de um mesmo endereço.

A janela «Biblioteca — este fluxo»: na entrada de um fluxo são mostrados a fonte (output) e outros dois consumidores (input) do mesmo endereço.

A janela responde à pergunta «quem mais trabalha com este endereço». Ela é aberta pelo botão «Mostrar na biblioteca» ao lado do endereço de uma entrada ou de uma saída: na linha expandida da lista de fluxos, nas listas de entradas e saídas do editor de fluxo, nos cartões de entradas e saídas do pipeline (Pipeline de processamento) e na janela de estatísticas — na entrada ativa e na seção «Saídas». O subtítulo da janela é o endereço do ponto a partir do qual ela foi chamada.

O botão existe apenas nos transportes que entram no catálogo comum do domínio: UDP, RTP, Pro-MPEG, RIST, PS1 e SRT (Catálogo comum de recursos). Uma entrada de transcodificador, multiplexador, demultiplexador, arquivo ou gerador de teste não tem registros no catálogo e, por isso, também não tem botão — isso não é sinal de defeito.

Na janela estão listados os demais pontos do domínio que trabalham com o mesmo endereço. As entradas e saídas próprias deste fluxo não entram na lista, incluindo as suas entradas de reserva: o operador já as vê. Já outro fluxo do mesmo nó que escute o mesmo endereço é um vizinho comum e é mostrado em pé de igualdade com os demais.

A coluna «Sentido» mostra o papel do ponto: output — ele entrega este fluxo (a fonte), input — ele o recebe (um consumidor); as fontes são listadas primeiro. As demais colunas são as mesmas do catálogo comum: «Proto», «Nó», «Fluxo» e «Destino» (endereço e porta). Após o endereço é exibida a marca «verificado»: este par foi confirmado pelo nó por meio da autorização do domínio, e não deduzido da coincidência de endereços — na operação através de NAT os endereços dos lados nem coincidem. Não recebe a marca mais de uma linha por socket em escuta: o nó indica um representante entre as sessões confirmadas, e ele muda à medida que os clientes se conectam e se desconectam. A ausência da marca, portanto, não significa que a ligação não seja real.

Um clique na linha abre o painel de administração do seu nó nas estatísticas do seu fluxo. A linha do próprio nó abre-se no lugar, a de um vizinho conforme a configuração «Abrir nós em» da barra superior (Barra comum); Ctrl ou ⌘ força uma nova aba. A linha de um nó indisponível ou desconhecido da rede não tem ação e traz a dica «Nó indisponível».

A correspondência é calculada pelo protocolo e pelo endereço completo — o grupo e a porta — e, no UDP, RTP, Pro-MPEG e RIST, também pela VLAN e pela fonte SSM. Por isso, um ponto no mesmo grupo, mas em outra VLAN ou com outra fonte SSM, não entrará na lista, assim como um ponto de outro transporte no mesmo endereço. Para PS1 e SRT não é exigida coincidência de endereços de forma alguma: o lado que chama nomeia o parceiro pelo nome do host, e esse nome é confrontado com a composição do domínio — por isso o endereço de uma linha assim encontrada pode ter um aspecto completamente diferente. Do mesmo modo é encontrado o par confirmado, pelos nomes do nó e do fluxo indicados pelo lado que escuta.

As duas mensagens sobre a ausência de vizinhos significam coisas diferentes:

Mensagem

O que significa

«Não há mais pontos registrados neste endereço.»

O ponto está anunciado no catálogo e não tem vizinhos.

«Este ponto não está anunciado na biblioteca (só são anunciadas as entradas e saídas de rede em funcionamento).»

Não há registro do próprio ponto no catálogo: o fluxo não está em funcionamento, a entrada ou a saída está pausada, acaba de ser iniciada ou foi excluída da publicação pelo campo Peer private (Catálogo comum de recursos). Nesse caso os vizinhos não estão ausentes — eles são desconhecidos.

O mesmo catálogo na íntegra é mostrado pela tela Biblioteca.

Programas

O editor de programas do multiplex (MPTS), aberto a partir da janela de configuração da entrada muxer: a composição dos programas do fluxo de saída, a sua ordem no PSI e a atribuição dos PID. Um programa é adicionado dentre os fluxos SPTS configurados ou é removido; a ordem é alterada arrastando e, em tela estreita, com as combinações Alt+↑ e Alt+↓ (Uso pelo teclado); um programa individual pode ser pausado. Quando a atribuição automática de PID está desabilitada, para cada programa são editados o PMT PID e os PID dos fluxos elementares. A montagem do multiplex é descrita em Multiplexador, a distribuição dos programas e dos PID — em Parâmetros dos programas e Atribuição de PID, o trânsito e a análise dos fluxos MPTS — em Fluxos MPTS.

Confirmar alterações DVR

Aviso exibido antes de salvar as alterações do fluxo que afetam um arquivo DVR já gravado: desativação da gravação, mudança para outro armazenamento, redução do prazo de retenção ou do mínimo protegido, bem como a troca da chave DRM de um fluxo com gravação (os segmentos criptografados gravados anteriormente tornam-se então inacessíveis). A janela enumera o que exatamente será afetado e exige confirmação; as alterações seguras (a primeira conexão de um armazenamento, o aumento do prazo de retenção) são salvas sem consulta. A gravação e a retenção do arquivo são descritas em OTT e DVR e DVR: arquivo do fluxo.

Estatísticas do fluxo

Janela de estatísticas do fluxo.

Janela de estatísticas do fluxo.

Relatório de análise TR 101 290.

Relatório de análise TR 101 290.

Estatísticas detalhadas do fluxo em uma janela separada, atualizadas em tempo real. Aberta por um link a partir de outra tela, a janela mostra também esse fluxo na lista atrás dela: remove o filtro que o ocultava, expande a linha e rola a lista até ela. Composição das seções:

Resumo do estado

O estado atual e a mensagem do fluxo, os distintivos de atributos, a entrada ativa e o número de saídas, o modo de bitrate, o formato e os codecs da imagem, os links de entrega OTT e um instantâneo ao vivo do quadro (Mosaico). Aqui mesmo estão o ícone do veredito TR 101 290, que abre o relatório completo, e o botão «Mostrar na biblioteca» na entrada ativa (Biblioteca — este fluxo).

Multiplex / KPI

Para SPTS — os contadores-chave (bitrate de entrada, erros CC na janela e no total, pacotes embaralhados); para MPTS — a tabela do multiplex com as taxas totais e o estado dos programas (Análise por programas).

Gráficos

Séries temporais: bitrate, continuidade e embaralhamento, jitter de PCR, perda de pacotes — com escolha da janela e da escala.

Verificação MPEG-TS

Verificação expressa da estrutura (TS, PAT, PMT, PCR, áudio/vídeo e os seus ES), o veredito geral TR 101 290 e os atributos de sinalização do programa (Verificação de validade).

Diagnóstico da entrada

Blocos expansíveis: «Informações de mídia», «Conexão de entrada», descriptografia BISS, geração de EIT, «Analisador» (métricas de PCR e de sincronização e, abaixo delas, a tabela de PID da entrada ativa com as colunas «PID», «Tipo», «Bitrate» e «Pacotes/s»), preenchimento e «Análise profunda» — estrutura do GOP, buffer T-STD, ficha do codec de vídeo, descontinuidades de PTS/DTS, SCTE-35 (Medições contínuas, Análises aprofundadas). A composição da seção depende da entrada: uma entrada de tipo multiplexador não tem seção alguma — ela não possui socket, e os programas são mostrados pela tabela do multiplex; na recepção pela rede de um MPTS já pronto permanece «Conexão de entrada» com os indicadores do seu próprio transporte, ao passo que «Informações de mídia», «Analisador» e «Análise profunda» ficam ocultos — uma entrada dessas não tem medições por programa. A descriptografia BISS é exibida apenas nos SPTS: nos MPTS os contadores BISS são mantidos por programa (Desembaralhamento BISS). Os blocos de geração de EIT e de preenchimento aparecem por si sós quando o fluxo gera EIT ou acrescenta pacotes NULL.

Saídas

Telemetria de cada saída em funcionamento: estado, destino, bitrate, contadores de tráfego enviado e indicadores específicos do transporte (PRO-MPEG FEC, PS1, RIST, SRT, RTMP). As saídas nos transportes do catálogo comum do domínio possuem o botão «Mostrar na biblioteca» (Biblioteca — este fluxo).

OTT / DVR

Modelos de URL de entrega, métricas do anel de chunks e do arquivo DVR, gráficos de cobertura do arquivo e das réplicas de legendas (OTT e DVR, Reprodução do arquivo (VOD)).

Profiler e Registro do fluxo

A carga das threads de processamento (fração de um núcleo) e o registro estruturado dos eventos do fluxo.

O relatório TR 101 290 também é aberto como uma janela separada; o analisador como um todo é descrito em Analisador, o monitor TR 101 290 — em Monitor TR 101 290. O administrador dispõe da redefinição das estatísticas acumuladas e do apagamento do arquivo DVR.

Pacote adaptativo

A janela de configuração do pacote adaptativo (ABR): o nome do pacote e o nome na URL, a composição dos fluxos participantes e os seus bitrates («0» — automático). Podem ser participantes apenas fluxos SPTS com a distribuição OTT habilitada; eles são adicionados e removidos diretamente na janela, e o bitrate é definido para cada variante. O pacote é publicado por uma única playlist mestra, pela qual o cliente escolhe a qualidade. A distribuição adaptativa é descrita em Pacotes adaptativos, a gravação DVR para OTT — em OTT e DVR.