Risposta diretta
Una risposta 401 dimostra che il server RTSP ha risposto ma ha rifiutato l'autenticazione fornita. Verifica prima l'account di streaming specifico della telecamera, quindi testa lo stesso URL senza incorporare le credenziali e lascia che sia il client a rispondere alla richiesta di autenticazione.
Perché questo accade
Le cause più comuni sono l'accesso a un account cloud utilizzato al posto dell'account della fotocamera locale, una password modificata dopo il salvataggio di URL, caratteri riservati che interrompono l'analisi di URI o un client e una fotocamera in disaccordo sull'autenticazione Basic o Digest.
Inizia dal codice di stato esatto o dal sintomo di rete, quindi modifica un livello alla volta.
Un test controllato
Utilizzare un client locale noto e il percorso documentato del produttore della fotocamera. Registra se l'errore si verifica DESCRIBE o successivamente, perché un accesso accettato seguito da un altro errore è un problema diverso.
Cambia una variabile alla volta. Conservare il modello della fotocamera, il firmware, l'endpoint e l'account registrati; quindi testare la raggiungibilità della rete, la risposta del protocollo, il trasporto dei media e la decodifica come livelli separati.
Utilizza un account dedicato di sola visualizzazione e uno strumento diagnostico locale affidabile. Oscura credenziali, indirizzi privati e dati identificativi prima di condividere l'output.
Sequenza diagnostica
| Controllo | Azione | Prova del progresso |
|---|---|---|
| Account | Crea o reimposta un account locale di sola visualizzazione dedicato. | Lo stesso account apre il flusso documentato in un client affidabile. |
| URL | Rimuovi le credenziali incorporate e inseriscile in campi separati. | L'host e il percorso rimangono invariati e il client richiede correttamente. |
| Sfida | Controlla se la fotocamera offre Basic, Digest o entrambi. | Il client seleziona un metodo effettivamente supportato dalla fotocamera. |
| Cache | Elimina la telecamera salvata e aggiungila nuovamente dopo la modifica della password. | Nel profilo di connessione non rimane alcuna vecchia credenziale. |
Prove da conservare
Tieni un breve registro dell'endpoint esatto, del tipo di account, della sfida di autenticazione e del risultato finale. Questa prova distingue un vero errore di credenziale da un problema di percorso, codec o trasporto.
Confine e nota di sicurezza
Non indebolire l'account della fotocamera, riutilizzare la password di un amministratore o pubblicare un URL funzionante per facilitare il test.
Per la visualizzazione remota, utilizza un VPN gestito invece di esporre RTSP o le porte di amministrazione della fotocamera direttamente all'Internet pubblica.
SmartRTSP
SmartRTSP è un visualizzatore RTSP e ONVIF focalizzato sulla fotocamera per dispositivi Apple, Windows e Android. Si adatta alla visione diretta, al discovery e ai controlli multi-camera; mantenere un NVR o VMS dedicato quando sono richiesti la registrazione continua, l'esportazione di prove o controlli aziendali centralizzati.
Domande frequenti
401 significa che la fotocamera è offline?
No. Il server era raggiungibile e ha restituito un errore di autenticazione.
Le credenziali devono essere inserite in RTSP URL?
Preferire campi nome utente e password separati quando il cliente li offre, soprattutto quando la password contiene caratteri URI riservati.
Perché VLC funziona mentre un altro visualizzatore restituisce 401?
I client possono analizzare le credenziali incorporate in modo diverso o supportare diverse sfide di autenticazione; confrontare l'account reale e sfidare prima di incolpare lo streaming.
Riferimenti primari
- IETF RFC 7826: protocollo di streaming in tempo reale 2.0
- IETF RFC 3986 — URI sintassi generica
- SmartRTSP: piattaforma ufficiale e informazioni sul prodotto
Guida SmartRTSP correlata
Apri la guida correlataUn modo livello per livello per separare l'account della fotocamera, l'analisi URL e il metodo di autenticazione quando un flusso RTSP restituisce 401.