Gilt für: Which Reolink Products Support CGI_RTSP_ONVIF
Einführung
Das Real Time Streaming Protocol (RTSP) ist ein Netzwerksteuerungs-protokoll , das für den Einsatz in Unterhaltungs- und Kommunikationssystemen entwickelt wurde, um Streaming-Media Server zu steuern. Das Protokoll wird verwendet, um Medien-Sitzungen zwischen Endpunkten zu etablieren und zu steuern. Clients von Medienservern geben VHS-Befehle wie Abspielen, Aufnehmen und Pausieren aus, um die Echtzeitsteuerung des Medien-Streamings vom Server zu einem Client (Video On Demand) oder von einem Client zum Server (Sprachaufzeichnung) zu ermöglichen.
Anforderung einer RTSP-URL
Die RTSP-URL wird in der Regel auf Video-Playern von Drittanbietern verwendet, wie z. B. dem VLC-Player. Sie kann nicht direkt in einem Webbrowser verwendet werden, da Webbrowser das RTSP-Protokoll nicht unterstützen. (Alternativ können Sie das RTSP-Plug-in in einem Webbrowser installieren, um den RTSP-Stream anzuzeigen.)
Die RTSP-URL kann sowohl im LAN als auch im WAN verwendet werden.
Wenn Sie den RTSP-Stream im WAN anzeigen möchten, müssen Sie eine Portweiterleitung auf dem Router einrichten.
Hinweis: Sie können überprüfen, ob der RTSP-Port auf Ihrer Kamera aktiviert ist und welchen Wert der RTSP-Port hat. Siehe hierzu: Wie Sie die Reolink-Port-Einstellungen konfigurieren
Das Format der RTSP-Adresse ist wie folgt:
rtsp://<Benutzername>:<Passwort>@<IP-Adresse>/Preview_<Kanalnummer>_<Streamtyp>
Die Standard-RTSP-Portnummer ist 554, sie kann standardmäßig leer gelassen werden. Wenn Sie jedoch die Portnummer geändert haben, müssen Sie sie angeben: rtsp://<Benutzername>:<Passwort>@<IP-Adresse>:Portnummer/Preview_<Kanalnummer>_<Streamtyp>
Beispiele
Wenn Ihre Reolink-Kamera, Ihr Reolink-NVR oder Ihr Reolink Home Hub die folgenden Informationen hat,
IP-Adresse: 192.168.10.92
Benutzername: admin
Passwort: 111111
-
Für Reolink Standalone-Kameras
Hauptstream: rtsp://admin:[email protected]/Preview_01_main
Nebenstream: rtsp://admin:[email protected]/Preview_01_subAlternativ können Sie auch diese URL verwenden (standardmäßig Hauptstream): rtsp://(Benutzername):(Passwort)@(IP-Adresse):554/
-
Für Reolink NVRs
Der Benutzername und das Passwort in der URL sollten die des NVR sein. Sie können auch die Kanalnummer ändern, um verschiedene Kanäle anzuzeigen.
Wenn Sie beispielsweise Kanal 2 auf dem NVR anzeigen möchten, lautet die RTSP-URL:
Hauptstream: rtsp://admin:[email protected]/Preview_02_main
Nebenstream: rtsp://admin:[email protected]/Preview_02_subHinweis: Wenn eine 4k-Kamera an einen NVR mit Hardware H3MB16/H3MB02/H3MB17 angeschlossen ist, wird nur der RTSP-Stream im Fluent-Modus und nicht im Clear-Modus unterstützt.
-
Für Reolink Home Hubs
Der Benutzername und das Passwort in der URL sollten die des Home Hub sein. Sie können auch die Kanalnummer ändern, um verschiedene Kanäle anzuzeigen.
Wenn Sie beispielsweise Kanal 2 auf dem Home Hub anzeigen möchten, lautet die RTSP-URL:
Hauptstream: rtsp://admin:[email protected]/Preview_03_main
Nebenstream: rtsp://admin:[email protected]/Preview_03_subUm den Kanal unter Home Hub zu überprüfen, gibt es 2 Möglichkeiten.
1. Verwenden Sie den CGI-Befehl (GetChannelstatus): http://192.168.10.92/api.cgi?cmd=GetChannelstatus&user=admin&password=111111
Die Anfrage gibt die Kanallistenstatus des NVR/Home Hub zurück, der Kanalwert beginnt mit 0 in der Rückgabe, und der Kanalwert in der RTSP-URL beginnt mit 1, d. h. der zurückgegebene Kanalwert muss um 1 erhöht werden, damit er dem Kanalwert in der RTSP-URL entspricht.
Beispielsweise entspricht die RTSP-URL für das im obigen JSON zurückgegebene Gerät "Reolink Doorbell Battery" (Kanal ist 2) rtsp://admin:[email protected]/Preview_03_main[{
"cmd": "GetChannelstatus",
"code": 0,
"value": {
"count": 8,
"status": [{
"channel": 0,
"name": "",
"online": 0,
"sleep": 0,
"uid": ""
}, {
"channel": 1,
"name": "",
"online": 0,
"sleep": 0,
"uid": ""
}, {
"channel": 2,
"name": "Reolink Doorbell Battery",
"online": 1,
"sleep": 0,
"uid": "952700Y006WR1THE"
}]
}
}]
2. Lokale Anmeldung am Home Hub über den Webbrowser: Wie Sie Reolink Kameras/NVRs/Home Hub lokal über Webbrowser aufrufen
Hinweise zu batteriebetriebenen WiFi-Kameras:
1. Auf Reolink NVR und Reolink Home Hub kann jede Vorschau-Sitzung von batteriebetriebenen WiFi-Kameras nur bis zu 5 Minuten dauern. Nach 5 Minuten wechseln die batteriebetriebenen WiFi-Kameras in den Schlafmodus und die RTSP-Verbindung wird getrennt. Wenn Sie die Vorschau fortsetzen möchten, müssen Sie den Stream erneut anfordern.
2. Da die batteriebetriebenen WiFi-Kameras einen Standby-Modus haben, müssen sie beim RTSP-Stream-Aufruf geweckt werden, was länger dauert. Es wird empfohlen, das RTSP-Anforderungs-Timeout auf mindestens 20s zu setzen. Im VLC-Player kann beispielsweise das TCP-Timeout geändert werden: Werkzeuge > Einstellungen > Alle Parameter > Eingabe/Codec > TCP-Verbindungs-Timeout auf 20000 ms setzen.
