Skip to content

Publicação SRT

O Catena recebe publicações SRT e distribui seu processamento entre os streamers. A recepção e o processamento podem funcionar no mesmo servidor ou em servidores diferentes.

Com os limites de transcodificação GPU configurados, o layouter considera a capacidade ocupada e redistribui as publicações em espera. Se não houver capacidade suficiente nos servidores adequados do cluster, alguns streams ficam sem processamento.

Antes de configurar

A porta UDP da publicação deve estar acessível para o aplicativo ou dispositivo que publica.

Início rápido

Se toda a instalação funciona em um único servidor, não é preciso alterar a configuração do cluster: a recepção inicial de publicações está ativada por padrão. Em um cluster, primeiro selecione os streamers receptores e configure o endereço de publicação.

  1. Abra Streams, crie um stream e vá para Fontes.
  2. Em Publicação SRT, clique em Ativar a publicação SRT.
  3. Defina a Porta UDP. Ela deve estar livre e reservada para esse stream.
  4. Mantenha a Senha de acesso gerada ou informe a sua.
  5. Clique em Salvar e aguarde a aplicação da configuração.
  6. Copie a URL do codificador para o aplicativo ou dispositivo que publica e inicie a transmissão.
  7. Confira os parâmetros das faixas recebidas em Fontes e o vídeo no reprodutor integrado.

Um stream com publicação SRT não precisa de uma fonte separada.

Publicação SRT do stream studio: porta, senha e URL de conexão no Catena

Para recepção aberta em uma rede confiável, selecione Sem senha nem criptografia e salve. Simplesmente apagar a Senha de acesso causa um erro ao salvar.

Alterar a porta ou a senha interrompe a conexão ativa quando o streamer receptor aplica as mudanças. Forneça ao codificador a nova URL de conexão.

Selecione os streamers receptores

Em um cluster, a recepção pode ser separada do processamento. Use uma rede confiável entre streamers; o streamer receptor deve conseguir acessar a porta HTTP/HTTPS do processador.

Abra Cluster → Streamers, selecione um servidor e vá para Cluster. Recepção inicial de publicações permite receber conexões SRT nesse streamer. Salve as mudanças.

A recepção está ativada por padrão. Streamers edge não recebem publicações diretamente.

Configuração da recepção inicial de publicações em um streamer Catena

Para receber publicações apenas nos servidores selecionados:

  1. Mantenha Recepção inicial de publicações ativada nesses streamers e desative-a nos demais. Salve a configuração de cada servidor.
  2. Direcione o endereço de publicação apenas aos streamers selecionados.

Pelo menos um streamer receptor deve estar disponível. Só é possível publicar conectando-se aos servidores selecionados. O layouter pode atribuir o processamento a outros streamers do cluster.

Configure o endereço de publicação

A página do stream mostra a URL do codificador, que deve ser copiada para o aplicativo ou dispositivo que publicará. Para montar essa URL, o console usa o Endereço de publicação das Configurações do central, e a porta e a senha da configuração do stream. O endereço é comum a todos os streams.

O campo não cria registros DNS, não configura um balanceador nem ativa a recepção. Em um cluster, deixá-lo vazio oculta a URL e o QR, mas é possível conectar diretamente a um streamer receptor usando seu endereço e a porta e a senha do stream.

Endereço de publicação e streamers receptores no Catena

O remetente precisa do endereço de um streamer receptor. Escolha o método de conexão conforme o número de servidores que permitem a recepção inicial.

Um streamer receptor

Se toda a instalação funciona em um único servidor, o endereço pode ficar vazio: a URL de conexão usará o endereço do servidor onde o console foi aberto.

Em um cluster, configure o endereço explicitamente, mesmo se apenas um streamer permitir publicações:

  1. Abra Configurações do central. Abaixo de Endereço de publicação, encontre o streamer receptor e seu endereço. Atrás de NAT, use o endereço externo pelo qual o remetente pode acessar esse servidor.
  2. Informe o endereço em Endereço de publicação e salve.
  3. Copie a URL do codificador da página do stream. O remetente a usará para conectar ao servidor selecionado.

Vários streamers receptores

É possível publicar em qualquer streamer com a recepção inicial ativada, mas uma URL de conexão contém apenas um endereço. Ativar a recepção em vários servidores não cria um endereço comum para eles.

Para fornecer aos remetentes uma única URL sem exigir a escolha do servidor, recomendamos configurar um nome DNS comum. Se não quiser configurar DNS, comece com o endereço de um receptor.

Configure um nome DNS comum

O DNS associa um nome a endereços IP. Um nome pode ter vários endereços, um por streamer receptor. Para configurar, é necessário acesso aos registros DNS do seu domínio.

  1. Em Configurações do central, obtenha os endereços da lista de streamers com recepção inicial permitida. Eles devem ser acessíveis aos remetentes; atrás de NAT, use os endereços externos de conexão.
  2. Configure o nome DNS escolhido para apontar para os endereços dos streamers receptores.
  3. Informe esse nome em Endereço de publicação e salve.
  4. Copie a URL do codificador da página do stream: agora ela contém o nome comum em vez do endereço de um único servidor.

A escolha do endereço DNS e a reconexão dependem do aplicativo que publica. O DNS não distribui conexões conforme a carga dos streamers; vários registros, por si só, não garantem a troca de servidor em caso de falha.

Sem DNS

Informe o endereço de um streamer receptor como no caso de um único servidor. Já é possível publicar: as URLs geradas apontarão apenas para esse streamer. Os outros receptores não serão usados automaticamente.

Se já houver um balanceador UDP externo configurado para encaminhar SRT aos streamers receptores, informe o endereço dele em vez do endereço de um servidor individual.

Recepção e processamento

O layouter atribui o processamento antecipadamente. Se o codificador se conectar a outro streamer permitido, esse streamer recebe SRT e encaminha o stream ao processador por m4f2. Não é necessário criar um push manualmente.

A transcodificação e a gravação DVR são executadas no processador. Ao transferir o processamento, a conexão SRT de entrada pode ser mantida, mas transferir um processamento ativo pode interromper o vídeo e a gravação do arquivo.

Para gravar uma cópia adicional em outro streamer, configure uma cópia de segurança do arquivo.

Confira o resultado

Os parâmetros das faixas recebidas aparecem em Fontes. Confira o vídeo no reprodutor integrado. Para verificar as atribuições, abra Layout:

  • publicação (publish) — streamer de processamento. Se permitir a recepção inicial, pode receber SRT diretamente.
  • encaminhamento de publicação (publish_relay) — streamer que recebe SRT e encaminha o stream ao processador.

Recepção e processamento de studio atribuídos a streamers Catena diferentes

Com servidores separados, Pushes mostra o envio publish-relay por m4f2. Confira seu estado no streamer receptor e o estado da entrada m4f2 no processador.

Envio automático publish-relay em Pushes do Catena

Se a recepção e o processamento estiverem no mesmo servidor, não há um push publish-relay separado entre eles. Ao servir um arquivo gravado anteriormente, o streamer receptor pode ter o papel dvr parts e combiná-lo com o encaminhamento.

A página Portas SRT mostra as portas configuradas e onde os remetentes se conectaram.

Se a publicação não funcionar

O que aparece O que verificar
O codificador não conecta Acesso UDP ao streamer receptor; correspondência da senha; recepção inicial ativada no servidor
Demanda de retransmissão não atendida Disponibilidade de um streamer com recepção inicial permitida; aplicação da configuração dele
SRT é recebido, mas a entrada m4f2 não funciona Endereço interno e porta HTTP/HTTPS do processador; estado de publish-relay
Demanda de publicação não atendida Motivos em Layout: adequação dos streamers, restrições de atribuição e capacidade de transcodificação
A fonte funciona, mas não há vídeo de saída Faixas de saída e erros do transcodificador; o estado da entrada, por si só, não confirma o funcionamento da codificação

Remover a seção de publicação SRT e salvar interrompe a recepção quando as mudanças chegam aos streamers.

Próximo passo

Capacidade de transcodificação GPU — limitar o processamento simultâneo e distribuir as publicações em espera.