Agente para transmitir de uma câmera IP sem IP fixo

Instale o agente em um dispositivo Windows, Linux ou ARM. Ele recebe o stream RTSP da câmera na rede local e o envia ao rtsp.me por RTMP Push — sem IP fixo, sem redirecionamento de portas e sem expor a câmera à internet

Criamos um pequeno programa que pode ser instalado em um computador comum, em um minicomputador ao lado da câmera ou em uma máquina virtual dentro da sua rede. O agente recebe o stream RTSP e o envia por conta própria ao rtsp.me.

Há versões para Windows, Linux e ARM. O agente é fornecido gratuitamente.

Ir para a instalação

Como conectar uma câmera IP sem IP fixo

Em uma conexão RTSP comum, o servidor precisa conseguir acessar a câmera IP pela internet. Isso normalmente exige um endereço IP público e redirecionamento de portas no roteador.

O agente do rtsp.me funciona no sentido inverso. Normalmente, ele fica na mesma rede local da câmera: recebe o stream RTSP da câmera em seu endereço local e envia o vídeo por conta própria ao servidor do rtsp.me por uma conexão RTMP de saída.

Assim, a câmera pode ser conectada mesmo com IP dinâmico, CGNAT ou internet móvel, sem expor a porta RTSP da câmera à internet.

Vantagens do agente

Câmera IP → RTSP local → agente → RTMP Push de saída → rtsp.me

Como o agente difere do RTMP Push da câmera

Se a sua câmera IP for compatível com RTMP Push por conta própria, o agente não será necessário — o link RTMP do rtsp.me poderá ser inserido diretamente nas configurações da câmera.

O agente foi criado principalmente para câmeras RTSP comuns que não conseguem enviar um stream por RTMP sozinhas. Ele recebe o stream RTSP da câmera dentro da rede local e realiza o RTMP Push para o rtsp.me.

Instalação do agente para câmera IP no Windows

  1. Baixe o instalador do agente para Windows.
  2. Execute o instalador.
  3. Siga as etapas padrão do assistente de instalação.
  4. Quando a instalação terminar, abra a interface web do agente.
Baixar o agente para Windows

Instalação do agente para câmera IP no Linux e ARM

Baixe o arquivo correspondente à arquitetura do seu computador:

Extraia o arquivo baixado e execute o instalador:

tar -xzf rtspme_<version>_linux_<arch>.tar.gz
cd rtspme_<version>_linux_<arch>
sudo ./install.sh

Se necessário, você pode alterar a porta da interface web ou permitir o acesso a ela pela rede local:

sudo ./install.sh --port 9000
sudo ./install.sh --bind lan

Remoção do agente:

sudo ./install.sh --uninstall
sudo ./install.sh --uninstall --purge

A opção --purge remove o agente junto com suas configurações.

Não quer manter um computador ligado? Você pode comprar um Orange Pi compacto e instalar nele o Linux e o agente. Escolha a versão ARM64 para um sistema de 64 bits e ARMv7 para um de 32 bits. Antes de comprar, verifique se o modelo é compatível com uma distribuição Linux adequada e se possui conexão de rede cabeada ou sem fio estável.
Instalação em um VPS. O agente também pode ser instalado em um servidor virtual Linux alugado — a versão AMD64 costuma ser a adequada. Nesse caso, a câmera precisa estar acessível ao VPS por RTSP, por exemplo, em um endereço público ou por uma VPN para a rede local do local de instalação.

Obtenha o link RTMP

Antes de configurar o agente, prepare seu link pessoal de publicação:

  1. Entre na sua conta do rtsp.me.
  2. Crie uma nova câmera ou abra as configurações de uma já existente.
  3. Ative o botão RTMP Push.
  4. Copie por inteiro o link RTMP exibido.
O link RTMP contém uma chave pessoal de publicação. Não o coloque em um site nem o compartilhe com ninguém.
Obtenção do link RTMP Push na conta do rtsp.me
O link RTMP Push nas configurações da câmera no rtsp.me

Primeiro acesso

Toda a administração do agente é feita pela interface web. No computador em que o agente está instalado, abra:

http://127.0.0.1:8787

No primeiro acesso, crie uma senha para acessar o agente. Use uma senha forte e exclusiva e armazene-a em um gerenciador de senhas.

Por padrão, o endereço 127.0.0.1 só pode ser acessado no computador em que o agente está instalado. Não exponha a interface web à internet.

Adicione um stream

Depois de criar a senha, o painel de administração será aberto:

  1. Clique no botão para adicionar um novo stream.
  2. Escolha um nome claro para o stream.
  3. Cole o link RTSP local da câmera.
  4. Cole o link RTMP que você copiou anteriormente da sua conta do rtsp.me.
  5. Salve as configurações e inicie o stream.

Verifique se o computador que executa o agente consegue acessar a câmera em seu endereço local e possui uma conexão estável com a internet.

Você pode criar quantos streams quiser por meio do agente — o número de streams é limitado apenas pelos recursos do seu computador e pela largura de banda da sua conexão.

Adição de um stream na interface web do agente do rtsp.me
Configuração de um novo stream no agente

Pronto — a câmera está transmitindo

Volte à sua conta do rtsp.me. Se tudo estiver configurado corretamente, a câmera já estará transmitindo — o vídeo ao vivo aparecerá na lista de câmeras.

Agora só falta incorporar o iframe do player no seu site — o código de incorporação está disponível nas configurações da câmera.

Codec e transcodificação

Para a transmissão, recomendamos configurar a câmera com o codec H.264. Ele não exige transcodificação adicional e gera menos carga no computador que executa o agente. Consulte também as configurações recomendadas para câmeras IP.

Se a câmera transmitir apenas em H.265, o agente poderá transcodificar o stream localmente para H.264. Lembre-se de que a transcodificação consome recursos da CPU. A carga depende da resolução, da taxa de quadros e do número de streams simultâneos.

Antes de usar H.265 permanentemente, verifique a carga da CPU e a estabilidade do stream no PC ou minicomputador escolhido.
Configurações de codec e transcodificação no agente do rtsp.me
Opções de codec e transcodificação local

Inicialização de um stream RTSP sob demanda

Se o local usa internet móvel ou um plano com limite de tráfego, ative a inicialização do stream sob demanda.

Nesse modo, o agente só envia o vídeo quando o stream tem espectadores ativos. A primeira inicialização demora um pouco mais, mas nenhum tráfego de saída é usado enquanto não há espectadores.

Preços

O próprio agente é distribuído gratuitamente — sua instalação e seu uso não custam nada.

Você paga apenas pelo número de visualizações do nosso player, de acordo com os planos do rtsp.me.

Importante: para streams enviados por RTMP Push, o limite gratuito de 100 visualizações não se aplica — as visualizações são sempre cobradas.

Perguntas frequentes

É necessário um IP fixo?
Não. O próprio agente se conecta ao rtsp.me por uma conexão de saída.
Preciso abrir portas no roteador?
Não. A câmera permanece dentro da rede local, e não são necessários redirecionamento de portas nem acesso de entrada à porta RTSP.
As credenciais da câmera são transmitidas?
Não. O link RTSP, o login e a senha ficam armazenados localmente no agente e não são enviados ao serviço rtsp.me.
Em que dispositivos o agente pode ser instalado?
Em um computador, minicomputador ou VPS com Windows, Linux ou ARM. O dispositivo precisa ter acesso ao stream RTSP da câmera e à internet.
O agente funciona atrás de CGNAT?
Sim. O agente estabelece uma conexão de saída com o servidor do rtsp.me, portanto não são necessários um endereço IP público nem acesso de entrada à câmera.
O agente precisa ser executado em um computador ao lado da câmera?
Não necessariamente. O agente pode ser executado em qualquer computador ou minicomputador de uma rede local a partir da qual o stream RTSP da câmera esteja acessível, e também em um VPS se a câmera puder ser acessada por RTSP — por exemplo, por meio de uma VPN.
Quantos streams posso criar?
Quantos quiser — o próprio agente não impõe limites. O número de streams é limitado apenas pelos recursos do seu computador e pela largura de banda de upload da sua internet.
Posso transmitir em H.265?
Sim, mas, por compatibilidade, o stream precisa ser transcodificado localmente para H.264. Isso pode gerar uma carga considerável na CPU.
Como economizar dados móveis?
Ative a inicialização sob demanda. O stream só será enviado quando houver espectadores ativos, mas levará um pouco mais de tempo para iniciar.
O agente é gratuito?
Sim, o próprio agente é gratuito. Você paga apenas pelas visualizações do player do rtsp.me e, para streams por RTMP Push, o limite gratuito de 100 visualizações não se aplica.

Conecte sua câmera local

Crie uma câmera no rtsp.me, ative o RTMP Push e adicione ao agente o link recebido.

Abrir o rtsp.me