Toda câmera IP e todo DVR moderno têm um endereço pelo qual qualquer programa consegue puxar o vídeo. É a URL RTSP, e é o que um gravador em nuvem, um VLC ou um Home Assistant usam para falar com a câmera sem depender do aplicativo do fabricante.
O que é RTSP
Real Time Streaming Protocol: um protocolo de 1998 que continua sendo a língua comum das câmeras. Ele não transporta o vídeo em si; ele negocia a sessão, e o vídeo vem por RTP em seguida. Para quem configura, o que importa é que a URL é padronizada na forma e específica no caminho.
A anatomia da URL
rtsp://usuario:senha@192.168.1.50:554/caminho
- usuario:senha são as credenciais da câmera ou do DVR, não da sua conta no aplicativo.
- 192.168.1.50 é o IP da câmera na sua rede. Reserve esse IP no roteador (DHCP fixo) para ele não mudar.
- 554 é a porta padrão do RTSP.
- caminho é a parte que muda de fabricante para fabricante, e é aqui que a maioria erra.
Os caminhos por fabricante
# Hikvision — câmera IP e DVR/NVR
rtsp://usuario:senha@IP:554/Streaming/Channels/101 # canal 1, stream principal
rtsp://usuario:senha@IP:554/Streaming/Channels/102 # canal 1, substream
rtsp://usuario:senha@IP:554/Streaming/Channels/301 # DVR: canal 3, principal
# Intelbras e Dahua — câmera IP, DVR e NVR
rtsp://usuario:senha@IP:554/cam/realmonitor?channel=1&subtype=0 # canal 1, principal
rtsp://usuario:senha@IP:554/cam/realmonitor?channel=1&subtype=1 # canal 1, substream
rtsp://usuario:senha@IP:554/cam/realmonitor?channel=4&subtype=0 # DVR: canal 4, principal
# TP-Link Tapo
rtsp://usuario:senha@IP:554/stream1 # principal
rtsp://usuario:senha@IP:554/stream2 # substream
Dois avisos:
- A Intelbras usa a convenção da Dahua na maior parte das linhas de câmera IP e nos DVRs MHDX. É a URL com
cam/realmonitor. - A Tapo exige uma “conta da câmera”, criada no aplicativo (Configurações avançadas, Conta da câmera), separada da conta TP-Link. É esse usuário e senha que vão na URL.
Se a sua câmera é de outra marca, a forma mais confiável de descobrir o caminho é a interface web dela (procure por “RTSP” no menu de rede) ou um programa ONVIF como o ONVIF Device Manager, que lista os perfis e mostra a URL de cada um.
Principal e substream
Quase toda câmera oferece dois fluxos do mesmo vídeo: o principal, na resolução cheia, e o substream, menor (720p ou 480p). O principal é o que se grava. O substream serve para o mosaico com várias câmeras na tela e para o ao vivo em conexões fracas: oito câmeras em 1080p no mosaico seriam 16 Mbps e oito decodificadores rodando no seu navegador.
Um bom gravador em nuvem pede os dois, e usa cada um no lugar certo.
Como testar no VLC
- Abra o VLC, menu Mídia, Abrir fluxo de rede.
- Cole a URL completa, com usuário e senha.
- Reproduzir. Em dois ou três segundos a imagem aparece.
Quem prefere o terminal pode usar o ffprobe, que além de abrir mostra codec, resolução e áudio:
ffprobe -rtsp_transport tcp "rtsp://usuario:senha@IP:554/Streaming/Channels/101"
Quando dá erro
| O que aparece | Causa provável | O que fazer |
|---|---|---|
| 401 Unauthorized | usuário ou senha errados; caractere especial na senha | confira as credenciais da câmera (não do app); codifique @ como %40 |
| 404 ou “stream not found” | caminho ou canal errado | confira a convenção do fabricante e o número do canal |
| Tempo esgotado, sem resposta | IP errado, porta 554 fechada, câmera em outra rede ou VLAN | dê ping no IP; confira a porta no menu de rede da câmera |
| Abre e trava, ou vem picotado | Wi-Fi fraco ou bitrate alto demais | teste por cabo; reduza o bitrate na câmera |
| Abre no VLC, falha no gravador | RTSP em UDP bloqueado | force transporte TCP, como no exemplo do ffprobe |
| Vídeo abre, áudio não | áudio em G.711, que muitos gravadores não escrevem | trocar o codec de áudio da câmera para AAC |
O que conferir depois de a URL funcionar
Abrir é o primeiro passo. Para gravar bem, três configurações da própria câmera pesam mais do que a URL:
- Codec. H.265 no principal economiza 30 a 50% de internet e disco, mas exige substream em H.264 para o ao vivo tocar em qualquer navegador. Detalhes em H.264 ou H.265 na câmera de segurança.
- Intervalo de quadro-chave (GOP). Entre 1 e 2 segundos. “Smart codec” (H.264+, H.265+) estica esse intervalo para dezenas de segundos e atrapalha a linha do tempo e a exportação: desligue.
- Bitrate. Cerca de 1,2 Mbps para 1080p em H.265, 2 Mbps em H.264. Acima de 4 Mbps você está pagando internet por qualidade que não vê.
Troque a senha de fábrica
Vale repetir: a URL RTSP carrega usuário e senha. Se a senha ainda é a de fábrica, qualquer pessoa na sua rede, e qualquer varredura da internet se a câmera estiver exposta, abre o vídeo. Troque antes de cadastrar em qualquer lugar.