Resposta direta
Uma resposta 401 prova que o servidor RTSP respondeu, mas rejeitou a autenticação fornecida. Verifique primeiro a conta de streaming específica da câmera e, em seguida, teste o mesmo URL sem incorporar credenciais e deixe o cliente responder ao desafio de autenticação.
Por que isso acontece
As causas comuns são um login de conta na nuvem usado em vez de uma conta de câmera local, uma senha alterada após o URL ter sido salvo, caracteres reservados quebrando a análise de URI ou um cliente e a câmera discordando sobre a autenticação Básica ou Digest.
Comece pelo código de status exato ou sintoma de rede e altere uma camada por vez.
Um teste controlado
Use um cliente local em bom estado e o caminho documentado do fabricante da câmera. Registre se a falha ocorre em DESCRIBE ou posterior, porque um login aceito seguido de outro erro é um problema diferente.
Altere uma variável de cada vez. Mantenha registrado o modelo da câmera, firmware, endpoint e conta; em seguida, teste a acessibilidade da rede, a resposta do protocolo, o transporte de mídia e a decodificação como camadas separadas.
Use uma conta dedicada somente para visualização e uma ferramenta de diagnóstico local confiável. Edite credenciais, endereços privados e dados de identificação antes de compartilhar resultados.
Sequência de diagnóstico
| Verificar | Ação | Evidência de progresso |
|---|---|---|
| Conta | Crie ou redefina uma conta local dedicada somente para visualização. | A mesma conta abre o fluxo documentado em um cliente confiável. |
| URL | Remova as credenciais incorporadas e insira-as em campos separados. | O host e o caminho permanecem inalterados e o cliente solicita corretamente. |
| Desafio | Verifique se a câmera oferece Basic, Digest ou ambos. | O cliente seleciona um método que a câmera realmente suporta. |
| Cache | Exclua a câmera salva e adicione-a novamente após alterar a senha. | Nenhuma credencial antiga permanece no perfil de conexão. |
Evidências para manter
Mantenha um breve registro do endpoint exato, tipo de conta, desafio de autenticação e resultado final. Essa evidência distingue uma falha real de credencial de um problema de caminho, codec ou transporte.
Limite e nota de segurança
Não enfraqueça a conta da câmera, reutilize uma senha de administrador ou publique um URL funcional para facilitar o teste.
Para visualização remota, use um VPN gerenciado em vez de expor RTSP ou portas de administração de câmera diretamente à Internet pública.
SmartRTSP
SmartRTSP é um visualizador RTSP e ONVIF focado na câmera para dispositivos Apple, Windows e Android. Ele se adapta à visualização direta, descoberta e verificações de múltiplas câmeras; mantenha um NVR ou VMS dedicado quando for necessário registro contínuo, exportação de evidências ou controles corporativos centralizados.
Perguntas frequentes
401 significa que a câmera está offline?
Não. O servidor estava acessível e retornou um erro de autenticação.
As credenciais devem ser colocadas em RTSP URL?
Prefira campos de nome de usuário e senha separados quando o cliente os oferecer, especialmente quando a senha contiver caracteres URI reservados.
Por que o VLC funciona enquanto outro visualizador retorna 401?
Os clientes podem analisar credenciais incorporadas de forma diferente ou suportar diferentes desafios de autenticação; compare o relato real e o desafio antes de culpar o stream.
Referências primárias
- IETF RFC 7826 — Protocolo de streaming em tempo real 2.0
- IETF RFC 3986 — URI sintaxe genérica
- SmartRTSP — plataforma oficial e informações do produto
Guia SmartRTSP relacionado
Abrir guia relacionadoUma maneira camada por camada de separar a conta da câmera, análise URL e método de autenticação quando um fluxo RTSP retorna 401.