RTSP-Authentifizierungsschleife: Behebung von 401 Unauthorized-, Digest-Auth- und Kamera-Anmeldefehlern
Eine praktische Anleitung zu nicht autorisierten RTSP 401-Schleifen, Digest-Authentifizierung, Standardauthentifizierung, veralteten Nonce-Antworten, falschen Kamerabenutzern und Problemen mit URL-Anmeldeinformationen.
Eines der häufigsten RTSP-Kameraprobleme sieht zunächst einfach aus: "Der Client stellt eine Verbindung her, die Kamera antwortet, aber der Stream startet nie. Das Protokoll wiederholt „401 Unauthorized“, der Viewer fragt erneut nach einem Passwort oder die Anwendung sagt, dass die RTSP-URL falsch ist, obwohl Benutzername und Passwort korrekt aussehen." Dies ist eine RTSP-Authentifizierungsschleife. Dies geschieht, wenn die Kamera den Client herausfordert, der Client Anmeldeinformationen sendet und die Kamera diese ablehnt oder erneut fragt. Die Hauptursache kann ein falsches Passwort sein, aber auch eine nicht übereinstimmende Digest-Authentifizierung, veraltete Nonce-Behandlung, Kontoberechtigungen, Sonderzeichen in der URL, ein falscher Stream-Pfad oder eine Kamera, die eine separate Authentifizierung bei „DESCRIBE“, „SETUP“ und „PLAY“ erfordert.
RTSP Inspector ist hier nützlich, da der wichtige Beweis im RTSP-Kontrollaustausch liegt. Ein Mediaplayer verbirgt häufig die Herausforderungs- und Wiederholungsdetails hinter einem einzelnen Anmeldefehler. Eine Protokolldiagnoseansicht kann anzeigen, ob der Fehler bei „OPTIONS“, „DESCRIBE“, „SETUP“ oder „PLAY“ aufgetreten ist und ob die Kamera „WWW-Authenticate“, „stale=true“ oder eine wiederholte Realm-Challenge zurückgegeben hat.
Was eine nicht autorisierte RTSP 401-Antwort bedeutet
In RTSP bedeutet „401 Unauthorized“ normalerweise „Authentifizierung erforderlich“ und nicht „Der Server ist nicht erreichbar“. Eine Kamera kann auf eine nicht authentifizierte Anfrage wie folgt antworten:
RTSP/1.0 401 Unauthorized
CSeq: 2
WWW-Authenticate: Digest realm="IP Camera", nonce="abc123"
The client must then send another request with an Authorization header. For Digest authentication, the client does not send the raw password. It computes a response from the username, password, realm, nonce, method, and URI.
If the computed response does not match what the camera expects, the camera returns another 401 Unauthorized. That repeated challenge is the authentication loop.
Basic authentication vs Digest authentication
Some older cameras support Basic authentication. Basic authentication is simpler: the client base64-encodes the username and password. It is easy to implement, but it is not ideal on untrusted networks because the credentials are not protected by the RTSP protocol itself.
Digest authentication is more common on modern IP cameras and NVRs. It avoids sending the password directly, but it is more sensitive to exact request details. A Digest response can fail if:
- The username or password is wrong.
- The client uses the wrong URI in the Digest calculation.
- The camera's realm changed after a firmware update.
- The nonce expired and the client did not retry correctly.
- The camera expects MD5 but the client tries a different algorithm.
- The stream path in the URL is not the same path used in the
Authorizationcalculation.
When users search for "RTSP Digest auth not working" or "RTSP 401 loop camera", they often assume the camera password is the only possible problem. In practice, the method, URI, nonce, and request order matter just as much.
Special characters in RTSP URL credentials
Credentials in an RTSP URL can break when the password contains characters such as @, :, /, ?, #, %, or &.
A URL like this is ambiguous:
rtsp://admin:pa@ss@192.168.1.50:554/stream1
The second @ may be interpreted as the separator between credentials and host. The client may send the wrong password or parse the host incorrectly. The fix is to URL-encode special characters:
rtsp://admin:pa%40ss@192.168.1.50:554/stream1
This is a very common cause of "RTSP works in one app but not another." One application may encode credentials automatically, while another expects the URL to already be valid.
Account permissions can block RTSP even when web login works
Logging into the camera web interface does not always prove that RTSP access is allowed. Many cameras have separate permissions for:
- Live view
- Remote streaming
- ONVIF access
- RTSP access
- Sub-stream access
- Main stream access
- Administrator settings
A user account may work in the browser but fail for RTSP DESCRIBE or PLAY. Some NVRs also require that the account has permission for the specific channel number.
If an NVR URL contains a channel path like /Streaming/Channels/101, the account may be valid but unauthorized for that channel. The result still looks like an authentication failure.
Wrong stream path can look like wrong credentials
Not every camera returns 404 Not Found for a bad RTSP path. Some devices return 401 Unauthorized first for every protected path, even if that path does not exist. After credentials are accepted, the camera may return 404, 454 Session Not Found, or another error.
That means a 401 does not prove the URL path is valid.
Common RTSP path patterns include:
/stream1/stream2/live/h264/h265/cam/realmonitor?channel=1&subtype=0/Streaming/Channels/101/profile1/media.smp
If a camera keeps challenging credentials, test both the authentication result and the stream path. A protocol trace helps separate "credentials rejected" from "credentials accepted but path failed later."
Stale nonce and repeated Digest challenges
Digest authentication can include a stale=true flag. This means the username and password may be correct, but the nonce expired or is no longer accepted.
The camera may respond with:
WWW-Authenticate: Digest realm="IP Camera", nonce="new-value", stale=true
Ein korrekter Client sollte es mit der neuen Nonce erneut versuchen. Wenn der Client die Handhabung veralteter Nonce nicht versteht, kommt der Stream möglicherweise nie über die Authentifizierung hinaus weiter.
Dieses Problem tritt besonders häufig bei Kameras hinter Proxys, NVR-Relay-Ebenen oder Firmware auf, die die Digest-Authentifizierung lose implementiert. Es kann auch auftreten, wenn ein Client eine alte RTSP-Sitzung zu aggressiv wiederverwendet.
Authentifizierung bei DESCRIBE, SETUP und PLAY
Einige Kameras fordern nur die anfängliche Anfrage „DESCRIBE“ heraus. Andere stellen mehrere Methoden in Frage. Ein Stream kann folgendermaßen fehlschlagen:
- „DESCRIBE“ ist nach der Authentifizierung erfolgreich.
- „SETUP“ erhält einen weiteren „401 Unauthorized“.
- Der Client sendet die Anmeldeinformationen für „SETUP“ nicht erneut.
- Die Wiedergabe startet nie.
Das Gleiche kann bei „PLAY“ passieren. Eine Kamera benötigt möglicherweise „Authorization“-Header für alle geschützten Anfragen. Wenn der Client nur die erste Anfrage authentifiziert, wird möglicherweise anstelle eines Authentifizierungsfehlers der verwirrende Fehler „Stream kann nicht abgespielt werden“ angezeigt.
RTSP Inspector macht dies einfacher zu erkennen, da er die RTSP-Methodensequenz als erstklassigen Beweis behandelt. Die Frage ist nicht nur: „Hat die Anmeldung funktioniert?“ aber „Welche Methode wurde angefochten und hat der Kunde richtig geantwortet?“
Checkliste für RTSP 401-Authentifizierungsschleifen
Verwenden Sie beim Debuggen diese Reihenfolge:
- Bestätigen Sie den genauen Benutzernamen und das Passwort mit einem bekannten Kamerakonto.
- Sonderzeichen in der RTSP-URL URL-kodieren.
- Testen Sie, ob die Kamera Digest- oder Basic-Authentifizierung erfordert.
- Überprüfen Sie den Header „WWW-Authenticate“ auf Realm-, Nonce-, Algorithmus- und Stale-Flags.
- Überprüfen Sie, ob der Client „Autorisierung“ bei „DESCRIBE“, „SETUP“ und „PLAY“ sendet.
- Stellen Sie sicher, dass das Konto über RTSP- und Kanalberechtigungen verfügt, nicht nur über Web-UI-Berechtigungen.
- Testen Sie die Haupt-Stream- und Sub-Stream-Pfade separat.
- Vergleichen Sie den in der RTSP-Anfrage verwendeten URI mit dem in der Digest-Antwortberechnung verwendeten URI.
- Überprüfen Sie, ob die Kamera-Firmware das Authentifizierungsverhalten geändert hat.
- Vermeiden Sie die Diagnose von Mediencodecs, bis die RTSP-Authentifizierung tatsächlich abgeschlossen ist.
Was Google-Suchen normalerweise bedeuten
Wenn jemand nach „RTSP 401 Unauthorized IP camera“ sucht, muss er normalerweise wissen, ob die Anmeldeinformationen falsch sind. Wenn sie nach „RTSP Digest Authentication Loop“ suchen, haben sie in der Regel bereits das Passwort ausprobiert und benötigen Protokollnachweise. Wenn sie nach „Kamera RTSP fragt wiederholt nach Passwort“ suchen, müssen sie die Challenge- und Wiederholungssequenz überprüfen.
Die nützliche Antwort lautet nicht nur „Passwort zurücksetzen“. Die nützliche Antwort lautet:
- Hat die Kamera die Anfrage abgelehnt?
- Hat der Client mit dem erwarteten Authentifizierungsschema geantwortet?
- Hat die Kamera die Antwort akzeptiert?
- Ist eine spätere RTSP-Methode erneut fehlgeschlagen?
- Ist der Stream-Pfad oder die Kontoberechtigung nach der Anmeldung fehlgeschlagen?
Aus diesem Grund ist ein protokollorientiertes Tool für diese Problemklasse besser als ein reiner Spielertest.
Endgültige Diagnose
Eine RTSP-Authentifizierungsschleife wird durch den Abgleich von Anmeldeinformationen, URL-Kodierung, Authentifizierungsschema, Anforderungs-URI, Kontoberechtigung und Autorisierungsverhalten auf Methodenebene gelöst. Wenn die Ablaufverfolgung wiederholt „401 Unauthorized“-Antworten mit sich ändernden Nonces anzeigt, überprüfen Sie die Digest-Verarbeitung. Wenn eine erfolgreiche Authentifizierung gefolgt von Stream-Fehlern angezeigt wird, fahren Sie mit der URL-Pfad-, SDP-, Transport-, RTP- und Codec-Diagnose fort.
RTSP Inspector ist für diesen evidenzorientierten Arbeitsablauf konzipiert: Bestätigen Sie den RTSP-Steuerungspfad, bevor Sie davon ausgehen, dass die Kamera, der Player, der Codec oder das Netzwerk fehlerhaft sind.
<!-- rtsp-localized-evidence-foundation-v1:start -->Reproduzierbarer Nachweis für „RTSP-Authentifizierungsschleife: Behebung von 401 Unauthorized-, Digest-Auth- und Kamera-Anmeldefehlern“
Die direkte Antwort lautet: Eine Kamerastream-Störung wird nicht durch ein einzelnes Player-Fenster oder einen Statuscode bewiesen. Die belastbare Diagnose verbindet RTSP-Anfrage und Antwort, die ausgehandelte Transportart, eine gültige Session und anschließend RTP-Sequenznummern, Zeitstempel sowie RTCP-Belege. Beginnen Sie bei „RTSP-Authentifizierungsschleife: Behebung von 401 Unauthorized-, Digest-Auth- und Kamera-Anmeldefehlern“ an der Schicht, die dem sichtbaren Symptom am nächsten liegt, behalten Sie aber eine gemeinsame Zeitleiste, damit Steuerungs-, Netzwerk- und Decoderfehler nicht vermischt werden.
Erstellen Sie vor Änderungen an Kamera, Firewall oder VMS einen kleinen Ausgangstest. Notieren Sie die bereinigte RTSP-URL, Uhrzeit, Pfad, angeforderten Transport, Serverantwort und den Zeitpunkt des ersten Medienpakets. Testen Sie UDP und TCP interleaved getrennt, sofern das Gerät beides anbietet. Ändern Sie nicht gleichzeitig Pfad, Zugangsdaten und Transport. Sonst zeigt ein erfolgreicher zweiter Versuch nicht, welche Variable den Fehler beseitigt hat.
| Prüfschicht | Zu sichernder Nachweis | Entscheidungsfrage |
|---|---|---|
| RTSP | Methode, Status, Header, CSeq und Session | Hat der Server genau diese Operation akzeptiert? |
| SDP | control, Payload-Typ, Clock Rate und Codec | Beschreibt der Server den erwarteten Medientrack? |
| Transport | client_port, server_port oder interleaved | Verwenden beide Seiten denselben Kanal? |
| RTP | SSRC, Sequenz, Timestamp und Marker | Kommen Medieneinheiten in erklärbarer Reihenfolge an? |
| RTCP | Sender Report, CNAME und BYE | Sind Uhr, Identität und Sitzungsende nachvollziehbar? |
| Decoder | SPS/PPS/VPS und Packetization Mode | Lassen sich die angekommenen Nutzdaten initialisieren? |
Trennen Sie „keine Medien angekommen“ von „Medien angekommen, aber nicht decodierbar“. Fehlt RTP nach erfolgreichem SETUP und PLAY, prüfen Sie UDP-Pfad, NAT, Firewall und einen abweichenden Transport-Reply. RTP mit Sequenzlücken belegt Verlust oder Reordering. Eine lückenlose Folge ohne Bild verschiebt die Prüfung auf Payload-Typ, Clock Rate, Frame-Grenzen und H.264-/H.265-Parameter. Diese Grenze ist aussagekräftiger als eine allgemeine Player-Meldung.
Wie formuliert man eine zitierfähige Kurzantwort?
Nennen Sie in drei Sätzen die letzte erfolgreiche Operation, den ersten fehlgeschlagenen Beleg und den nächsten trennenden Test. Beispielstruktur: „DESCRIBE, SETUP und PLAY waren erfolgreich. An den angekündigten Client-Ports kam kein RTP an. Ein Test über TCP interleaved trennt UDP-Blockierung von einem falschen Medienpfad.“ Behaupten Sie keinen Kamera- oder Netzwerkdefekt ohne passende Antwort oder Paketbeleg.
Welche Angaben machen den Fehler reproduzierbar?
Sichern Sie OPTIONS, DESCRIBE, SETUP und PLAY samt SDP, Transport-Antwort und bereinigter Session-ID. Für Medien genügen zunächst SSRC, erste und letzte Sequenznummer, Clock Rate, Lückenanzahl und Aufnahmedauer. Vermerken Sie, ob VLC oder ein anderes VMS funktioniert. Das ist ein Differenztest, aber kein Beweis, dass der erfolgreiche Client jede Protokollgrenze korrekt behandelt.
Wann liegt der nächste Test auf Server- oder Clientseite?
Prüfen Sie den Server, wenn er eine Methode klar ablehnt, einen nicht vorhandenen control-Pfad liefert, das Transportangebot widersprüchlich beantwortet oder SSRC beziehungsweise Clock Rate ohne erklärten Übergang wechselt. Prüfen Sie den Client, wenn er einen alten Nonce wiederverwendet, Session-Header verliert, UDP anfordert ohne Ports zu öffnen oder jedes NAL-Ende als Access-Unit-Ende behandelt. Für Zwischenfehler bleiben Zeitstempel und Paketfolge unverzichtbar.
Wie wird der Bericht vor der Übergabe geprüft?
Wiederholen Sie den Test mit einer frischen Verbindung und vergleichen Sie beide Abläufe nur bis zur ersten Abweichung. Entfernen Sie Passwörter und vollständige Authorization-Werte. Verknüpfen Sie jede Aussage mit CSeq, Sequenznummer oder Timestamp. Der passende RTSP-Leitfaden erklärt angrenzende Schritte; RTSP Inspector dient als lokaler Arbeitsbereich zum Testen eines RTSP-Streams und zum Sammeln der Belege, ohne den Kamerastream zu einem öffentlichen Dienst hochzuladen.
<!-- rtsp-localized-evidence-foundation-v1:end --><!-- multilingual-blog-closeout:start -->Direkte Antwort und Abnahmegrenze
Die kurze Antwort zu „RTSP-Authentifizierungsschleife: Behebung von 401 Unauthorized-, Digest-Auth- und Kamera-Anmeldefehlern“ lautet: Eine praktische Anleitung zu nicht autorisierten RTSP 401-Schleifen, Digest-Authentifizierung, Standardauthentifizierung, veralteten Nonce-Antworten, falschen Kamerabenutzern und Problemen mit URL-Anmeldeinformationen. Behandeln Sie diese Aussage als zu prüfendes Ergebnis und nicht als Versprechen für jede Eingabe, jedes Gerät, jedes Projekt oder jede Umgebung. Ein vollständiges Ergebnis dokumentiert Ausgangszustand, exakte Aktion, sichtbare Ausgabe und die Bedingung, die den Abschluss in RTSP Inspector belegt.
Evidenzorientiertes Vorgehen
Beginnen Sie mit einem kleinen, wiederholbaren Fall, bevor Sie ein vollständiges Projekt verändern. Protokollieren Sie Anwendungsversion, Betriebssystem, Eingabe- oder Geräteidentität, relevante Einstellungen und erwartetes Ergebnis. Führen Sie eine bewusste Aktion aus, bewahren Sie den ersten unerwarteten Übergang und vergleichen Sie möglichst mit einem bekannten guten Lauf. Mehrere gleichzeitige Änderungen verdecken, welche Bedingung den Fehler erzeugt oder behoben hat.
Prüfpunkt 1: RTSP-Authentifizierungsschleife: Behebung von 401 Unauthorized-, Digest-Auth- und Kamera-A
Schließen Sie „RTSP-Authentifizierungsschleife: Behebung von 401 Unauthorized-, Digest-Auth- und Kamera-Anmeldefehlern“ erst, wenn gespeichertes, exportiertes oder erneut geöffnetes Ergebnis weiterhin dem beobachteten Zustand entspricht. Vorübergehendes UI-Feedback hilft, dauerhafte Evidenz ist aber stärker. Dokumentieren Sie verbleibende Grenzen für die nächste Person.
Prüfpunkt 2: Eine praktische Anleitung zu nicht autorisierten RTSP 401-Schleifen, Digest-Authentifizier
Trennen Sie bei „Eine praktische Anleitung zu nicht autorisierten RTSP 401-Schleifen, Digest-Authentifizierung, Standardauthentifizierung, veralteten Nonce-Antworten, “ eine Produktentscheidung von Grenzen des Betriebssystems, der Hardware, Quelldatei, Berechtigung oder Arbeitsweise. Bestätigen Sie zuerst, welche Schicht die Evidenz geliefert hat. So wird ein benachbartes Symptom nicht fälschlich zur bewiesenen Ursache.
Prüfpunkt 3: Was eine nicht autorisierte RTSP 401-Antwort bedeutet
Schließen Sie „Was eine nicht autorisierte RTSP 401-Antwort bedeutet“ erst, wenn gespeichertes, exportiertes oder erneut geöffnetes Ergebnis weiterhin dem beobachteten Zustand entspricht. Vorübergehendes UI-Feedback hilft, dauerhafte Evidenz ist aber stärker. Dokumentieren Sie verbleibende Grenzen für die nächste Person.
Prüfpunkt 4: Basic authentication vs Digest authentication
Trennen Sie bei „Basic authentication vs Digest authentication“ eine Produktentscheidung von Grenzen des Betriebssystems, der Hardware, Quelldatei, Berechtigung oder Arbeitsweise. Bestätigen Sie zuerst, welche Schicht die Evidenz geliefert hat. So wird ein benachbartes Symptom nicht fälschlich zur bewiesenen Ursache.
Prüfpunkt 5: Special characters in RTSP URL credentials
Schließen Sie „Special characters in RTSP URL credentials“ erst, wenn gespeichertes, exportiertes oder erneut geöffnetes Ergebnis weiterhin dem beobachteten Zustand entspricht. Vorübergehendes UI-Feedback hilft, dauerhafte Evidenz ist aber stärker. Dokumentieren Sie verbleibende Grenzen für die nächste Person.
Prüfpunkt 6: Account permissions can block RTSP even when web login works
Trennen Sie bei „Account permissions can block RTSP even when web login works“ eine Produktentscheidung von Grenzen des Betriebssystems, der Hardware, Quelldatei, Berechtigung oder Arbeitsweise. Bestätigen Sie zuerst, welche Schicht die Evidenz geliefert hat. So wird ein benachbartes Symptom nicht fälschlich zur bewiesenen Ursache.
Prüfpunkt 7: Wrong stream path can look like wrong credentials
Schließen Sie „Wrong stream path can look like wrong credentials“ erst, wenn gespeichertes, exportiertes oder erneut geöffnetes Ergebnis weiterhin dem beobachteten Zustand entspricht. Vorübergehendes UI-Feedback hilft, dauerhafte Evidenz ist aber stärker. Dokumentieren Sie verbleibende Grenzen für die nächste Person.
Prüfpunkt 8: Stale nonce and repeated Digest challenges
Trennen Sie bei „Stale nonce and repeated Digest challenges“ eine Produktentscheidung von Grenzen des Betriebssystems, der Hardware, Quelldatei, Berechtigung oder Arbeitsweise. Bestätigen Sie zuerst, welche Schicht die Evidenz geliefert hat. So wird ein benachbartes Symptom nicht fälschlich zur bewiesenen Ursache.
Prüfpunkt 9: Authentifizierung bei DESCRIBE, SETUP und PLAY
Schließen Sie „Authentifizierung bei DESCRIBE, SETUP und PLAY“ erst, wenn gespeichertes, exportiertes oder erneut geöffnetes Ergebnis weiterhin dem beobachteten Zustand entspricht. Vorübergehendes UI-Feedback hilft, dauerhafte Evidenz ist aber stärker. Dokumentieren Sie verbleibende Grenzen für die nächste Person.
Prüfpunkt 10: Checkliste für RTSP 401-Authentifizierungsschleifen
Trennen Sie bei „Checkliste für RTSP 401-Authentifizierungsschleifen“ eine Produktentscheidung von Grenzen des Betriebssystems, der Hardware, Quelldatei, Berechtigung oder Arbeitsweise. Bestätigen Sie zuerst, welche Schicht die Evidenz geliefert hat. So wird ein benachbartes Symptom nicht fälschlich zur bewiesenen Ursache.
Abnahmematrix
| Prüfpunkt | Aufzubewahrender Nachweis | Passkriterium |
|---|---|---|
| RTSP-Authentifizierungsschleife: Behebung von 401 Unauthorized-, Digest-Auth- und Kamera-Anmeldefehlern | Ausgangszustand, eine Aktion und Ergebniszustand | Eine zweite Person kann das Ergebnis reproduzieren |
| Eine praktische Anleitung zu nicht autorisierten RTSP 401-Schleifen, Digest-Authentifizierung, Standardauthentifizierung | Ausgangszustand, eine Aktion und Ergebniszustand | Eine zweite Person kann das Ergebnis reproduzieren |
| Was eine nicht autorisierte RTSP 401-Antwort bedeutet | Ausgangszustand, eine Aktion und Ergebniszustand | Eine zweite Person kann das Ergebnis reproduzieren |
| Basic authentication vs Digest authentication | Ausgangszustand, eine Aktion und Ergebniszustand | Eine zweite Person kann das Ergebnis reproduzieren |
| Special characters in RTSP URL credentials | Ausgangszustand, eine Aktion und Ergebniszustand | Eine zweite Person kann das Ergebnis reproduzieren |
| Account permissions can block RTSP even when web login works | Ausgangszustand, eine Aktion und Ergebniszustand | Eine zweite Person kann das Ergebnis reproduzieren |
Fehlerisolierung, Recovery und Übergabe
Stoppen Sie beim ersten fehlerhaften Übergang. Bewahren Sie Quelle, Projekt, Session oder Capture und erstellen Sie vor destruktiven Änderungen eine Kopie. Ändern Sie pro Experiment nur eine Variable. Ein kompletter erneuter Lauf nach mehreren Änderungen kann anders enden, ohne die Ursache zu erklären.
Unterscheiden Sie fehlende Evidenz von Evidenz für ein Fehlen. Eine leere Ansicht kann auf falsche Eingabe, Scope, Filter, Berechtigung, Gerät, Zeitbereich oder Projektzustand hinweisen. Beweisen Sie Aufnahme oder Import, bevor Sie Decoder, Editor, Bericht oder Export interpretieren.
Öffnen Sie vor der Übergabe das dauerhafte Artefakt erneut und prüfen Sie Anfang, Entscheidungsstelle und Ende. Dokumentieren Sie Version, Plattform, Konfiguration, Erwartung, Beobachtung und kleinste Reproduktion. Entfernen oder schwärzen Sie sensible Daten und prüfen Sie die Berechtigung des Empfängers.
Fragen und Antworten
Wie beginnt man am schnellsten zuverlässig?
Verwenden Sie den kleinsten repräsentativen Fall, notieren Sie das erwartete Ergebnis und ändern Sie nur eine Variable. Beweisen Sie den Grundpfad, bevor Filter, Effekte, Bearbeitungen, Automatisierung oder größere Quellen hinzukommen.
Welche Evidenz sollte gespeichert werden?
Bewahren Sie Eingabeidentität, Version, Plattform, Einstellungen, exakte Aktion, ersten unerwarteten Übergang und Endausgabe. Projekt, Session, Bericht oder Export müssen geschlossen und erneut geöffnet werden.
Wann sollte das Verfahren wiederholt werden?
Wiederholen Sie es nach relevanten Änderungen an Anwendung, Betriebssystem, Treiber, Firmware, Modell, Quelle oder Workflow. Behalten Sie den früher akzeptierten Fall als unveränderte Vergleichsbasis.
Wann ist die Aufgabe übergabefähig?
Wenn eine autorisierte zweite Person Eingabe und Aktion erkennt, dasselbe Ergebnis reproduziert, verbleibende Grenzen versteht und das gespeicherte Artefakt ohne undokumentierten lokalen Zustand öffnen kann.
Verwandte Anleitungen
Diese gleichsprachigen Seiten decken angrenzende Schritte ab, ohne den kanonischen Eigentümer dieses Themas zu verändern:
- RTSP Digest Authentication Debugging: 401 Unauthorized, Nonce, Realm, Basic vs Digest und Camera Login Loops
- RTSP 401 nicht autorisiert und 404 nicht gefunden: Diagnose von Kamera-URL und Authentifizierungsfehlern
- ONVIF funktioniert, aber die RTSP-URL schlägt fehl: Den echten Kamera-Stream-Pfad finden