Skip to content

Transmissões

Uma transmissão na Agora é uma emissão: uma reunião geral, um webinar, um treinamento, um canal interno de 24 horas. No painel as transmissões vivem na seção Streams.

A lista de transmissões

A transmissão é criada com antecedência, não no momento de ligar a câmera: ela tem nome, fonte, parâmetros de codificação e permissões de visualização, e tudo isso é preparado antes da reunião. Ao palestrante resta ligar o codificador.

A lista

As colunas respondem às perguntas de quem está de plantão sem obrigá-lo a abrir a ficha:

  • Nome do stream — é por ele que a transmissão é endereçada em toda parte, inclusive no link do espectador.
  • Fontes e Estado — dois semáforos diferentes. O primeiro é sobre o sinal ter chegado, o segundo sobre a transmissão estar no ar. Eles se separam mesmo: uma fonte pode estar viva com a transmissão parada, e vice-versa.
  • Modelo — de qual modelo a transmissão herdou as configurações.
  • Transcodificador, Resolução de entrada, Bitrate de entrada — o que chegou e no que se transforma.
  • DVR — se o arquivo está sendo gravado.
  • Espectadores — quantas pessoas estão assistindo agora.

O campo Nome do novo stream e o botão Criar criam uma transmissão ali mesmo, a partir da lista.

A fonte

A fonte é de onde o sinal chega. Ela é escolhida por protocolo na linha da fonte, na aba Fontes; quais protocolos fazem sentido depende do que o equipamento saiba enviar:

  • SRT — a escolha habitual para um codificador de estúdio e para um palestrante em outra cidade: o protocolo sobrevive às perdas de rede.
  • RTMP — o que enviam os programas de captura de tela e a maioria dos codificadores por software.
  • MPEG-TS — captura a partir de equipamentos de difusão.
  • RTSP — uma câmera em uma sala de reuniões.
  • Synthetic — o gerador embutido: ele prova que a entrega e a reprodução funcionam antes mesmo de o estúdio ser conectado.

Escolha da interface de entrada

Se o multicast chega por uma placa de rede dedicada, defina a Interface de entrada na fonte MPEG-TS/UDP da aba Fontes. Por exemplo, defina Host como 239.255.1.77, Porta como 5500 e Interface de entrada como eno2. Em vez do nome, você pode usar o endereço IPv4 dessa placa, por exemplo 192.168.20.10. A assinatura do grupo é criada nessa interface mesmo quando a rota padrão usa eno1.

O campo se aplica ao multicast IPv4, incluindo multicast com fonte específica (SSM). Para IPv6, deixe-o vazio: a escolha explícita de interface para IPv6 não é suportada. No unicast, esse campo não escolhe a interface de recepção. Limpe o campo e salve para voltar à escolha pela tabela de rotas do sistema operacional. A mudança de interface recria a assinatura e interrompe brevemente a captura.

O nome ou endereço deve pertencer ao streamer que recebe o sinal. Se a interface não existir ou não tiver endereço IPv4, a fonte não iniciará; o status da entrada mostrará a causa. Em um cluster, verifique a configuração em cada streamer onde esse stream possa ser alocado.

Se a fonte for configurada por URL, use udp://239.255.1.77:5500?interface=eno2. O formato udp://eno2@239.255.1.77:5500 também é aceito; se o parâmetro interface também estiver presente, ele tem prioridade.

A interface para enviar multicast é configurada separadamente em cada push.

Reserva da entrada

Uma transmissão pode ter várias fontes, e a ordem delas na lista é a ordem de preferência. O servidor conduz a transmissão a partir da primeira que estiver viva: se o sinal some, passa para a seguinte; se volta, retorna.

É para isso que se coloca uma segunda fonte: uma reunião não tem segunda tomada. O par típico na difusão corporativa é o codificador principal do estúdio e um reserva no notebook do palestrante.

A linha Imagem fixa ao perder as fontes diz o que mostrar ao espectador quando não resta nenhuma fonte viva. Sem ela o espectador vê uma tela preta e não sabe se a falha é dele ou de vocês.

O transcodificador

A mesma transmissão é assistida do notebook do escritório e do celular por VPN. O transcodificador faz várias variantes da entrada — uma escada — e o player pega a que o enlace do espectador aguentar.

O preset Escada padrão 1080/720/360 + AAC cobre o caso corriqueiro com um toque. Os degraus avulsos são configurados no mesmo lugar quando é preciso um conjunto próprio.

A transcodificação é o trabalho mais pesado da instalação, e é calculada no servidor onde a transmissão está. Vale lembrar disso ao planejar quantas reuniões vão ao mesmo tempo.

Escolha da interface de saída

Abra a aba Saída. No bloco Pushes, pressione + Adicionar push, defina o Nome e escolha o protocolo.

Na aba Saída, defina a Interface de saída de um push MPEG-TS/UDP ou MPEG-TS/RTP: o nome de uma placa, como eno4, ou seu endereço IPv4 local, como 192.168.40.10. Defina Host como o grupo 239.255.2.77 e Porta como 5500, e pressione Salvar. O multicast sai pela placa escolhida independentemente da rota padrão.

As interfaces de entrada e saída são independentes: você pode receber por eno2 e enviar por eno4. Cada push tem sua própria interface de saída. O campo vazio deixa a escolha à tabela de rotas do sistema operacional; limpe o campo e salve para restaurar esse comportamento. A configuração se aplica ao multicast IPv4. Para unicast, o roteamento escolhe a interface de saída; Endereço de vinculação define o endereço local do socket e tem outra função.

A interface deve existir no streamer emissor e ter endereço IPv4. Se o nome ou endereço estiver incorreto, o push não iniciará e mostrará um erro. A mudança da interface de saída reinicia o push. Em um cluster, verifique se a interface está disponível em cada streamer que possa enviar esse stream.

A captura é configurada separadamente — veja escolha da interface de entrada.

As abas da ficha

  • Configurações básicas — o nome, o modelo, se está ativada, o player embutido e o resumo de «o que entrou, o que sai».
  • Fontes — as fontes, a saúde e os tempos de espera delas.
  • Transcodificador — a escada.
  • Processamento — legendas, teletexto, miniaturas.
  • DVR — o arquivo.
  • Saída — a entrega da transmissão para fora, inclusive em uma única qualidade da escada, e a publicação SRT.
  • Layout — onde a transmissão está alocada, veja Alocação de streams.
  • Sessões — quem está assistindo a esta transmissão específica.
  • Histórico de saída — como a transmissão foi entregue antes.