Ir para o conteúdo
Callaba

RTMP: o que é e onde se encaixa

Nesta página

RTMP, Real-Time Messaging Protocol, é usado com frequência para publicar uma contribuição ao vivo de um codificador ou emissor de software em um servidor receptor. Ele resolve a parte fonte-para-ingest de um fluxo ao vivo. Por si só, não informa a um navegador como reproduzir o sinal nem decide onde ele será gravado, mixado ou entregue.

O que significa RTMP?

RTMP é um protocolo de streaming persistente, desenvolvido originalmente para fluxos de mídia da época do Flash. Continua comum como formato de ingest voltado a codificadores, pois muitas ferramentas de produção conseguem publicá-lo. A referência publicada do protocolo RTMP está disponível neste espelho histórico da especificação. Trate-o como uma escolha de transporte para um enlace específico, não como sinônimo de uma plataforma completa de streaming ao vivo.

Como funciona o streaming RTMP

O emissor abre o endereço RTMP configurado, identifica o stream por nome ou chave e transmite áudio e vídeo codificados. O servidor receptor verifica a política de acesso e disponibiliza o sinal aceito aos fluxos operacionais configurados. Um estado verde no emissor apenas indica que ele acredita ter conectado; verifique também a atividade do receptor e a mídia decodificada.

O que uma URL RTMP contém

Os valores de publicação fornecidos normalmente contêm um endereço de servidor/aplicação e uma chave de stream. Mantenha a chave privada. Copie exatamente os valores atribuídos, inclusive qualquer caminho de aplicação; substituir por uma URL de player ou juntar fragmentos da URL de outra forma é uma causa frequente de falhas de publicação.

O que o RTMP não resolve

A reprodução em navegadores modernos exige uma via de entrega voltada ao navegador, como HLS ou um fluxo Web Player configurado. Essa via introduz suas próprias verificações de empacotamento, endpoint, acesso e player. Não ofereça uma URL RTMP aos espectadores como se fosse um link universal de navegador.

Um caminho limpo de aceitação

  1. Obtenha uma URL e chave de publicação RTMP configuradas.
  2. Envie uma fonte conhecida.
  3. Verifique se o listener vê o publicador e a taxa de bits esperados.
  4. Verifique imagem e áudio no receptor selecionado.
  5. Teste a saída de reprodução, gravação ou roteamento configurada separadamente.

O Callaba pode assumir a recepção e a transferência operacional quando um RTMP Server está configurado; isso não torna RTMP um formato nativo de navegador. Para o listener em si, veja o que faz um servidor RTMP. Para uma decisão de transferência de contribuição, veja o gateway de contribuição RTMP.

Próximos passos

Abra o Callaba RTMP Server para configurar ingest e acesso. Use o guia de fluxo ao vivo RTMP para escolher o próximo módulo ou RTMP para HLS quando a entrega ao navegador for o objetivo.