Skip to content

Cópia de um stream

Um sinal recebido raramente sai da cabeça de rede em uma única forma. O mesmo canal de TV vai para um multiplex DVB com bitrate constante, para a entrega OTT com escada de qualidades e para o arquivo; um cliente o recebe como está, outro com um transcodificador diferente e uma entrega separada. Receber o sinal duas vezes nem sempre é possível: um codificador SRT atende a um único chamador, e um receptor de satélite tem uma única saída. A fonte Copy lê outro stream da mesma cabeça de rede dentro do processo, sem uma segunda conexão à fonte e sem laço de rede. A cópia é um stream independente, com ajustes próprios.

O que a cópia recebe

A cópia lê o stream alvo depois de todo o seu processamento — transcodificador, alinhamento e segmentação — e vê exatamente o que o alvo envia à sua saída, com as mesmas marcas de tempo. Junto com os quadros chegam os limites dos fragmentos com que o alvo cortou o stream: a cópia corta nos mesmos pontos, e os arquivos dos dois streams são compostos de segmentos idênticos.

Nada mais é herdado. A cópia é um stream à parte, com abas próprias: transcodificador e CBR, entrega à rede, cópia OTT e arquivo são configurados nela de novo e não afetam o alvo. Assim um sinal recebido ganha quantos processamentos independentes forem necessários, enquanto a fonte continua conectada uma única vez.

Configure a cópia

  1. Crie o stream que será a cópia, por exemplo news-dvb ao lado do stream receptor news.
  2. Na aba Fontes clique em + Adicionar fonte e escolha o protocolo Copy.
  3. No campo Stream alvo (este nó) digite o nome do stream a ser lido: news.
  4. Salve. O indicador da fonte fica verde assim que o alvo entrega quadros; o cartão abaixo da fonte mostra o estado e o bitrate, como em qualquer outra fonte.

Fonte Copy: o campo do stream alvo e o cartão de estado

Na lista de streams o alvo e a cópia são dois streams ativos comuns.

Lista de streams: o alvo e sua cópia estão ativos

Os ajustes do alvo não mudam: ele não precisa saber das suas cópias, e pode haver várias.

Um alvo sob demanda

Se o Modo de início do stream alvo for Sob demanda, a cópia o inicia por conta própria, como faria um espectador: o alvo inicia junto com a cópia e funciona enquanto a cópia o lê. Quando a cópia é parada ou excluída, o alvo fica ocioso pelo seu próprio tempo limite sem espectadores.

O que não é permitido

A validação ao salvar rejeita duas configurações e destaca o campo do stream alvo:

  • Um stream lê a si mesmo. A cópia esperaria os quadros que ela própria deveria produzir.
  • Uma cadeia de cópias se fecha em anel. ab e ba: nenhum tem fonte. Uma cadeia sem retorno — a cópia de uma cópia — é permitida.

Se a cópia não funciona

  • A fonte está morta, o alvo não foi encontrado. Verifique o nome no campo do stream alvo: um stream com esse nome deve existir nesta cabeça de rede.
  • O alvo está parado. A fonte da cópia está em erro, o stream aguarda. Assim que o alvo volta a entregar quadros, a cópia se conecta sozinha: não é preciso mudar nada.
  • Os erros de entrada crescem. A cópia não acompanha o alvo e parte dos quadros se perde: a cabeça de rede está sobrecarregada. Veja os erros de entrada e a carga da cabeça de rede.