Para enviar RTMP pelo OBS, insira a URL e a chave atribuídas em Configurações → Transmissão. Para receber um fluxo no OBS, use a URL de recepção fornecida para essa tarefa em uma Fonte de mídia. Publisher e Receiver são funções de acesso distintas, mas usam o mesmo nome de fluxo configurado e podem usar a mesma URL RTMP.
O que preparar antes de abrir o OBS
- Um listener RTMP habilitado e uma URL/chave de publicação atribuída a ele.
- Uma cena conhecida do OBS com fontes de vídeo e áudio escolhidas.
- Um caminho separado de recepção ou monitoramento para verificar o fluxo após a chegada.
Este procedimento usa os valores de RTMP personalizado fornecidos para a instalação. O OBS mantém documentação de configuração por versão.
Entradas controladas e Guest
No modo controlado, use a URL atribuída e o nome de fluxo configurado; as funções Publisher e Receiver usam o mesmo nome de conexão. No modo Guest, o OBS continua chamando o campo de Chave de transmissão: insira nele um nome de fluxo não vazio e use esse mesmo nome para receber. O modo Guest abre o endpoint de forma intencional.
Envie RTMP do OBS para o Callaba
- No OBS, abra Configurações → Transmissão.
- Selecione Personalizado… como serviço.
- Cole a URL do servidor atribuída em Servidor e o valor do publicador em Chave de transmissão.
- Clique em Aplicar e inicie a transmissão.
- No Callaba, confirme se o RTMP Server mostra um publicador ativo e bitrate de entrada.
Resultado esperado: o publicador atribuído aparece ativo e o bitrate varia enquanto o OBS envia. Se o OBS indicar transmissão, mas o listener continuar inativo, compare o caminho exato do servidor e a chave; depois, verifique a porta do listener e a regra de acesso do publicador.
Receba um fluxo RTMP no OBS
- Obtenha a URL de recepção ou reprodução destinada a este caminho de entrada no OBS.
- Em uma cena, adicione uma Fonte de mídia.
- Desmarque Arquivo local e cole a URL de recepção em Entrada.
- Confirme a imagem e o áudio desejados na prévia do OBS.
Resultado esperado: a cena do OBS receptor mostra o fluxo escolhido e seu áudio. Uma URL de ingestão RTMP não é uma URL de player para navegador. A reprodução no navegador é outro fluxo de trabalho e deve usar uma saída HLS/Web Player configurada, não RTMP nativo no navegador.
Teste as duas direções antes do evento
| Verificação | O que comprova |
|---|---|
| Emissor OBS conectado | O OBS tentou estabelecer a sessão de publicação. |
| Atividade e bitrate no servidor | O listener aceitou um publicador e recebe mídia. |
| Imagem e áudio no receptor | O caminho de recepção escolhido decodifica a mídia do programa. |
| Saída escolhida | A gravação, rota ou reprodução configurada separadamente funciona. |
Falhas comuns
A conexão falha imediatamente: copie novamente a URL e o nome/chave do fluxo; confirme o listener e o caminho de rede. A conexão funciona, mas não há mídia útil: examine a cena do OBS, a fonte de áudio, os logs do codificador e a mídia no receptor. O receptor continua sem imagem: confirme se o OBS usa o caminho de recepção RTMP configurado e o mesmo nome/chave de fluxo; depois, verifique a compatibilidade da mídia e o estado do receptor.
Configurações relacionadas
Use o Callaba RTMP Server para criar o caminho de ingestão, o guia do operador do RTMP Server para detalhes de operação e acesso e player RTMP e reprodução no navegador quando a próxima tarefa for assistir pelo navegador.
Um teste repetível de validação no OBS
Crie o RTMP Server em uma porta TCP livre e adicione um Publisher Stream e um Receiver Stream. Copie exatamente a URL de publicação e o nome/chave do fluxo atribuídos; não monte uma URL a partir do nome de exibição do servidor. Para um receptor OBS, use o caminho de recepção RTMP configurado com o mesmo nome/chave de fluxo. Para assistir no navegador, crie uma saída HLS ou Web Player separada. No OBS, use o serviço Personalizado, não uma predefinição de plataforma. Para um primeiro teste conservador, envie vídeo H.264 com áudio AAC pela saída FLV/RTMP; mantenha resolução, taxa de quadros e bitrate em valores aceitos pela instalação e altere um parâmetro por vez.
No Callaba, examine getStatistics: o bitrate de entrada e a contagem de publicadores confirmam a ingestão; a contagem de receptores só muda quando um receptor realmente se conecta. Para receber no OBS, adicione uma Fonte de mídia, desative Arquivo local, insira a URL de recepção em Entrada e mantenha a fonte visível na cena. Uma prévia preta com publicador ativo aponta para a URL de recepção ou a compatibilidade da mídia; bitrate de entrada zero aponta para o emissor, a chave, a porta ou a função Publisher. Consulte a referência de ciclo de vida do RTMP Server para os campos exatos do listener e das estatísticas.
Próximos passos
Use o Callaba RTMP Server para criar o caminho de ingestão e consulte player RTMP e reprodução no navegador quando essa for a próxima tarefa.