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.
- Abra Streams, crie um stream e vá para Fontes.
- Em Publicação SRT, clique em Ativar a publicação SRT.
- Defina a Porta UDP. Ela deve estar livre e reservada para esse stream.
- Mantenha a Senha de acesso gerada ou informe a sua.
- Clique em Salvar e aguarde a aplicação da configuração.
- Copie a URL do codificador para o aplicativo ou dispositivo que publica e inicie a transmissão.
- 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.

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.

Para receber publicações apenas nos servidores selecionados:
- Mantenha Recepção inicial de publicações ativada nesses streamers e desative-a nos demais. Salve a configuração de cada servidor.
- 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.

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:
- 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.
- Informe o endereço em Endereço de publicação e salve.
- 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.
- 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.
- Configure o nome DNS escolhido para apontar para os endereços dos streamers receptores.
- Informe esse nome em Endereço de publicação e salve.
- 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.

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.

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.