O que é RTMP personalizado?

RTMP personalizado é um destino do protocolo Real-Time Messaging Protocol configurado pelo usuário para publicar um fluxo de áudio e vídeo ao vivo. Seu endpoint normalmente consiste em uma URL de servidor e uma chave de transmissão específica do destino.

Como funciona o RTMP personalizado

A configuração de RTMP personalizado disponibiliza um destino genérico de publicação em vez de uma conexão com uma conta específica de uma plataforma. Um codificador abre uma sessão persistente com o servidor RTMP fornecido, publica usando um caminho de aplicação e um nome ou uma chave de transmissão e envia mensagens de áudio e vídeo codificados durante o evento. O serviço receptor pode então transcodificar, gravar ou reempacotar o fluxo para os espectadores. Esse é um ponto de entrada de mídia, portanto o sigilo do endpoint, o comportamento de reconexão, os requisitos de codecs e o monitoramento determinam a confiabilidade operacional.

Informações essenciais

  1. O RTMP costuma transportar vídeo H.264 e áudio AAC em fluxos de trabalho de publicação ao vivo, mas a compatibilidade depende do conjunto de codecs e parâmetros aceitos pelo servidor receptor, não apenas do nome do protocolo.
  2. As chaves de transmissão funcionam como credenciais de roteamento em muitos endpoints e devem ficar fora do código do cliente, dos logs e das capturas de tela; é apropriado trocá-las após uma exposição.
  3. Uma conexão TCP pode ser estabelecida com sucesso e, ainda assim, a publicação falhar porque o caminho da aplicação, o nome da transmissão, a autorização ou os parâmetros de mídia são rejeitados posteriormente na sessão RTMP.

Quando o RTMP personalizado é importante

Configure RTMP personalizado ao transmitir para um servidor privado ou um destino sem integração nativa. Uma URL incorreta, uma chave expirada, um codec não compatível ou uma porta bloqueada pode impedir a conexão da transmissão.

Transforme conhecimento sobre mídia em um pipeline funcional

Conecte uploads, processamento, IA, armazenamento e entrega por meio de uma única API declarativa, com o stack de codificação, o ajuste de escala e as constantes mudanças de formatos gerenciados para você.

Experimente a Transloadit gratuitamente