Skip to content

Canal com uma fonte externa

Um canal do Catena puxa o stream sozinho: você diz onde ele está, e o streamer se conecta, vigia a saúde do sinal e se reconecta após quedas. Esta página leva um canal ao ar com uma fonte real; o exemplo de ponta a ponta é uma contribuição SRT, os campos dos demais protocolos estão reunidos abaixo.

Adicione uma fonte

Crie um canal se ainda não tiver, e abra a aba Fontes na página dele. Pressione + Adicionar fonte e escolha o protocolo:

Escolha do protocolo da fonte

O formulário mostra os campos do protocolo escolhido. Preencha-os e pressione Salvar — o streamer começa a se conectar assim que o central entrega a configuração.

De ponta a ponta: uma contribuição SRT

Dado: o codificador no local serve o programa como listener SRT em 172.28.0.20:9710, o link é criptografado com senha de acesso. No formulário da fonte:

  • Host172.28.0.20: o endereço IP do listener. O streamer atua como caller e inicia a conexão sozinho.
  • Porta9710.
  • Senha de acesso — a mesma chave configurada no codificador (o padrão SRT pede de 10 a 79 caracteres). Com chave o link vai criptografado, e um listener com chave rejeita clientes sem criptografia; campo vazio significa link sem criptografia.
  • Stream ID — só é preciso quando o listener distingue vários programas por ele; caso contrário, deixe vazio.
  • Tempo limite de handshake (ms) e Tempo limite do peer (ms) — quanto esperar pelo estabelecimento da conexão e por um peer silencioso antes de reconectar. Campos vazios são padrões sensatos.

Após Salvar, o status do canal no cabeçalho fica verde, e o cartão de saúde da fonte mostra taxa de bits e trilhas ao vivo:

A fonte SRT conectada e funcionando

O canal já pode ser assistido — no reprodutor embutido da aba de configurações básicas, ou em /streaming/v/<nome>/index.m3u8.

Os campos dos demais protocolos

Protocolo Campos
RTSP URL tipo rtsp://login:senha@host/caminho, tempo limite do peer. O caso típico é uma câmera IP
RTMP URL rtmp://host/app/stream, tempo limite do peer
HLS URL da playlist http(s)://…/index.m3u8
MPEG-TS/HTTP URL do transport stream, tempo limite do peer
MPEG-TS/UDP Host — o endereço do grupo multicast, Porta — veja Fonte multicast
File Caminho de um arquivo no disco do streamer; o arquivo toca em loop
Synthetic O gerador embutido — barras SMPTE e um bipe; percorrido no Início rápido
M4F, M4S URL e Chave do cluster — puxar um canal de um Flussonic Media Server, útil na migração
MBR Um contêiner de várias fontes montadas em um canal multi-bitrate — veja Transcodificação e MBR

Um canal pode ter várias fontes — a lista é ordenada por prioridade, e o streamer trabalha com a fonte viva de maior prioridade. Como se ajustam a comutação, os limiares de degradação e o retorno à principal — Reserva de fontes.

Se a fonte não subiu

  • O cartão de saúde diz Morta e o contador de tentativas cresce. O streamer não consegue se conectar: endereço, porta, firewall. Verifique o alcance a partir da máquina do streamer, não da sua — é ele quem se conecta.
  • SRT não conecta: o handshake é rejeitado (Unauthorized). A senha de acesso não bate com a da outra ponta.
  • O canal está verde mas o reprodutor não toca. A fonte entrega codecs que o reprodutor não lê (quadros brutos, por exemplo). O canal precisa de um transcodificador — veja Transcodificação e MBR.
  • A fonte alterna entre viva e morta. Olhe os limiares e tempos limite: Reserva de fontes.