A conexão RTMP para streaming falhou ou a plataforma ao vivo não está recebendo dados RTMP. Verifique se o seu endereço RTMP é válido ou se você tem permissão de streaming.

PRISM Live Studio. Official
4 min readJul 22, 2022

--

Informaremos você sobre situações em que a conexão RTMP para streaming falhou ou a plataforma ao vivo não está recebendo dados RTMP.

O aplicativo PRISM captura o vídeo que entra na câmera do smartphone, codifica-o em dados de vídeo e transmite os dados para a plataforma ao vivo usando o protocolo RTMP.

O processo de transmissão de vídeo para a plataforma ao vivo através do protocolo RTMP começa com a conexão entre o mecanismo de streaming RTMP do aplicativo PRISM e o servidor de recebimento de dados RTMP da plataforma ao vivo.

E o erro atual significa que o mecanismo de streaming RTMP do aplicativo PRISM não consegue estabelecer uma conexão com o servidor de recebimento de dados RTMP.

Android error code : 5003

A situação de erro pode ser dividida em vários casos como segue.

  1. O problema com o endereço RTMP (mais frequente)
  2. O problema entre o mecanismo de streaming do aplicativo PRISM e a plataforma ao vivo
  3. O problema com os direitos de transmissão do streamer na plataforma ao vivo.
  4. O problema com o ambiente ou status da rede

1. O problema com o endereço RTMP (mais frequente)

Este problema é novamente dividido em dois casos.

(1) Quando o formato de endereço RTMP é inválido

O endereço RTMP consiste em RTMP Stream Url e RTMP Stream Key.

Se o URL de fluxo RTMP for ‘rtmps://prismlive.com/rtmp/’ e a chave de fluxo RTMP for ‘2twt-wwvu-gxqa-e97d’, o endereço RTMP é combinado com o seguinte formulário.
‘rtmps://prismlive.com/rtmp/2twt-wwvu-gxqa-e97d’

Em geral, os endereços RTMP não podem ter espaços, nem conter strings que se refiram a protocolos da web como ‘https://’.

Se o erro atual se repetir, verifique se o endereço RTMP que você está usando está no formato correto.

(2) Quando o formulário de endereço RTMP é válido, mas não existe tal endereço na realidade

Em alguns casos, mesmo que o endereço RTMP seja válido, ele pode não conseguir se conectar ao servidor RTMP da plataforma ativa. Este é o caso quando o endereço inserido é um endereço RTMP que na verdade não existe.

O seguinte endereço RTMP do YouTube é um exemplo.
‘rtmp://a.rtmp.youtube.com/live2/prismlivestudio’

Não há nenhum problema com esse formulário. No entanto, a chave de transmissão RTMP real do YouTube consiste em uma lista de caracteres que não têm nenhum significado conforme a seguir.
‘rtmp://a.rtmp.youtube.com/live2/2twt-wwvu-gxqa-e97d’

Se o erro atual se repetir, verifique se o endereço RTMP que você está usando é o endereço correto.

2. O problema entre o mecanismo de streaming do aplicativo PRISM e a plataforma ao vivo

Em alguns casos, um endereço RTMP real é usado, mas o mecanismo de streaming RTMP do aplicativo PRISM não pode se conectar ao servidor de recebimento de dados RTMP da plataforma ao vivo.

O mecanismo de streaming RTMP do aplicativo PRISM foi conectado com sucesso aos servidores RTMP de plataformas ao vivo populares como Facebook, YouTube e Twitch. No entanto, qualquer pessoa pode construir seu próprio servidor de recebimento de dados RTMP e, como resultado, existem plataformas que não atendem ao padrão RTMP.

Nessa situação, o problema pode precisar ser corrigido na plataforma ao vivo e não no aplicativo PRISM para que o erro possa ser resolvido. Portanto, torna-se difícil resolver o problema e leva muito tempo, mesmo quando o processo de solução do problema começa.

3. O problema com os direitos de transmissão do streamer na plataforma ao vivo.

A maioria das plataformas ao vivo gerencia os direitos de transmissão ao vivo dos streamers. E dependendo de sua própria política operacional, há situações em que os direitos de streaming dos streamers são restringidos quando necessário.

Nessa situação, mesmo que você tente transmitir com seu próprio endereço RTMP, a transmissão ao vivo pode não ser exposta na página de serviço da plataforma ao vivo.

E como esta é uma situação de acordo com o processamento dentro da plataforma ao vivo, você deve tentar resolver o problema através da central de atendimento ao cliente da plataforma ao vivo.

4. O problema com o ambiente ou status da rede

A conexão entre o mecanismo de streaming RTMP do aplicativo PRISM e o servidor de recebimento de dados RTMP da plataforma ao vivo opera em um ambiente de rede. Portanto, a conexão RTMP não será bem-sucedida se o ambiente e as condições da rede não forem suficientes para suportá-la.

Portanto, se o erro atual se repetir, também é necessário verificar o status da rede do usuário. Por favor, preste atenção em sempre ter um bom ambiente de rede para transmissão ao vivo.

Por outro lado, se houver um problema com o ambiente ou status da rede que está sendo usada pelo servidor RTMP, sua conexão não será bem-sucedida mesmo assim. Infelizmente, por favor, entenda que esta situação não pode ser resolvida pelo aplicativo PRISM.

Estas são as quatro principais causas do erro atual e como lidar com elas.

  • Android error code : 5003

--

--

PRISM Live Studio. Official
PRISM Live Studio. Official

No responses yet