Kamera per HTTP anbinden (Snapshot-URL)
Bei dieser Variante holt unser Server in festen Intervallen ein Standbild von Ihrer Kamera. Das ist die einfachste Anbindung, wenn die Kamera aus dem Internet erreichbar ist.
Voraussetzungen
- Die Kamera liefert ein JPEG über eine URL („Snapshot“, „Still image“, „CGI“).
- Die Kamera ist erreichbar: feste öffentliche IP, DynDNS, Portweiterleitung am Router oder Mobilfunk-Router mit öffentlicher IP/VPN.
- Zugangsdaten (Benutzer/Passwort) der Kamera – wir unterstützen Basic- und Digest-Authentifizierung.
Typische Snapshot-URLs
- Hikvision:
http://<ip>/ISAPI/Streaming/channels/101/picture - Dahua / Lorex / Amcrest:
http://<ip>/cgi-bin/snapshot.cgi?channel=1 - Axis:
http://<ip>/axis-cgi/jpg/image.cgi - Reolink:
http://<ip>/cgi-bin/api.cgi?cmd=Snap&channel=0&user=USER&password=PASS - Mobotix:
http://<ip>/record/current.jpg - Generisch (ONVIF/RTSP-Kameras): Snapshot-URI steht meist in der Kamera-Weboberfläche unter „Netzwerk“ oder im Handbuch.
Bei https:// mit selbstsigniertem Zertifikat kann die Zertifikatsprüfung serverseitig deaktiviert werden (Support informieren).
Einrichtung
- 1. Projekt öffnen › + Kamera › Quelle „Server holt Snapshot per HTTP“.
- 2. Snapshot-URL, Benutzer und Passwort eintragen (das Passwort wird verschlüsselt gespeichert).
- 3. Speichern und Testaufnahme klicken. Bei Erfolg erscheint das Bild sofort in der Live-Ansicht.
Fehlersuche
- HTTP 401: Zugangsdaten falsch oder Kamera erlaubt nur Digest → Benutzer/Passwort prüfen.
- Verbindung fehlgeschlagen / Timeout: Kamera nicht aus dem Internet erreichbar → Portweiterleitung, Firewall, Mobilfunk-Router (Carrier-Grade-NAT!) prüfen. Bei CGNAT hilft nur VPN oder die FTP-Variante.
- Antwort ist kein Bild: URL liefert HTML statt JPEG → Snapshot-Pfad prüfen.
- Der letzte Fehler steht in der Kamera-Konfiguration und im Protokoll.