Skip to content

Retransmissão

Além dos espectadores com reprodutores, um canal muitas vezes precisa se entregar a outros sistemas: a uma rede social por RTMP, a um parceiro por SRT, à rede local como transport stream. Tudo isso mora na aba Saída da página do canal e trabalha com a saída do canal — com um transcodificador configurado, o que sai é o stream já processado.

As duas maneiras de entregar o stream diferem em quem estabelece a conexão:

  • Um push — o streamer disca ele mesmo para o receptor e empurra o stream. Serve para redes sociais e qualquer sistema que espera um stream entrante.
  • Reprodução SRT — o streamer abre um listener e espera o parceiro vir buscar o stream.

Pushes

No bloco Pushes pressione + Adicionar push, nomeie o push e escolha o protocolo:

  • RTMP — a URL do receptor completa, com a chave de stream incluída: rtmp://a.rtmp.youtube.com/live2/<chave>. É assim que YouTube e as demais redes se conectam.
  • SRT — o Host e a Porta do listener SRT do parceiro, mais Senha de acesso e Stream ID quando precisar. O streamer atua como caller.
  • MPEG-TS/UDP — o Host e a Porta do receptor. O host pode ser um grupo multicast — é assim que um canal é entregue à LAN de um operador, a um modulador ou a um receptor vizinho.

Um canal pode levar vários pushes — cada um trabalha de forma independente. Não esqueça de Salvar.

A aba Saída: três pushes e a reprodução SRT

Servir por SRT

O bloco Reprodução SRT: ative Permitir pull SRT (reprodução), defina a Porta e, como convém, uma Senha de acesso. O streamer abre um listener SRT nessa porta, e o parceiro busca o canal sozinho chamando srt://<endereço-do-streamer>:<porta> do lado dele.

Prático quando o stream é preciso a uma contraparte com agenda e equipamento próprios: você entrega o endereço e a chave, o resto é com ela.

A janela de segmentos

O campo Segmentos a manter define o comprimento da janela HLS/DASH ao vivo do canal — quantos segmentos recentes a playlist lista. Mais segmentos — buffering mais estável para espectadores com rede ruim, porém mais atraso do ao-vivo para quem parte da cauda da janela. Campo vazio é o padrão.

Vale saber

  • Um push não afeta o status do canal. O status reflete a fonte; um receptor de push caído não colore o canal. Verifique a entrega no lado receptor.
  • A retransmissão se muda com o canal. Pushes e reprodução SRT são parte da configuração do canal: o streamer que roda o canal é quem empurra. Para a reprodução SRT isso significa que o endereço do listener muda quando o canal se muda para outro streamer — leve isso em conta ao entregar o endereço a um parceiro.