Übersicht Block Kamera


Dieser Baustein holt Standbilder und Aufnahmen von einer Kamera und stellt den Videostream für das Bedienelement Block Kamera bereit. Das Video läuft über die Steuerung oder direkt vom Bediengerät zur Kamera; das wird am Bedienelement gewählt.

Eingänge

FGFreigabe Optional. 0 sperrt die Kamera: Es gibt kein Bild, ein laufendes Video wird beendet und die Kachel zeigt »Kamera gesperrt«. Ungleich 0 gibt frei. Nicht verknüpft: die Kamera gilt als freigegeben.
STSnapshot Trigger Optional. Löst eine Aufnahme aus. Ausgewertet wird die Flanke, die unter »Trigger« eingestellt ist. Nicht verknüpft: Aufnahmen gibt es nur über die Taste im Bedienelement.
SRSnapshot Reset Optional. Ungleich 0 setzt den Zähler der neuen Aufnahmen auf 0, die Bilder bleiben erhalten. Nicht verknüpft: der Zähler wird nur über das Bedienelement zurückgesetzt.

Ausgänge

STStatus Ergebnis des letzten Standbild-Abrufs: 0 = in Ordnung, größer 0 = HTTP-Code der Kamera (z.B. 401 = Anmeldung fehlgeschlagen), kleiner 0 = keine Verbindung oder URL ungültig.
SASnapshot Anzahl Anzahl der neuen Aufnahmen, höchstens so viele, wie der Ringpuffer fasst.

Parameter

URL Standbild Optional. Adresse, unter der die Kamera ein Einzelbild liefert, http oder https; auch eine MJPEG-Adresse geht, dann wird jeweils das erste Bild genommen. Nicht ausgefüllt: Bei einem MJPEG-Stream kommen Standbild und Aufnahmen aus dem Stream. Bei RTSP, MPEG-TS und HLS gibt es dann weder Standbild noch Aufnahmen, die Taste Aufnahme entfällt. Zertifikate werden nicht geprüft, selbst erzeugte Zertifikate der Kamera funktionieren also.
Benutzer, Passwort Zugangsdaten der Kamera, sie gelten für Standbild und Stream. Unterstützt werden Basic und Digest.
Timeout Wartezeit auf die Kamera in Sekunden.
HTTP-Header, User-Agent Optional. Im Normalfall leer lassen: Kameras, die sich mit Benutzer und Passwort anmelden, brauchen beides nicht. Die Felder sind für Abrufe gedacht, die eine zusätzliche Angabe in der Anfrage verlangen, etwa einen API-Schlüssel an einem Videorekorder oder an einem vorgeschalteten Proxy.
Beispiel HTTP-Header: X-API-KEY: 1234abcd, so erwartet es z.B. die Integrations-Schnittstelle von UniFi Protect. Mehrere Header im Format Name: Wert;Name2: Wert2, ein Wert darf deshalb kein Semikolon enthalten.
Beispiel User-Agent: Mozilla/5.0, nur falls die Kamera im Browser antwortet, über die Steuerung aber nicht. Nicht ausgefüllt: Die Steuerung meldet sich mit ihrer Standardkennung.
Beide wirken bei Standbild, Aufnahmen und MJPEG über die Steuerung. RTSP, MPEG-TS und der direkte Abruf vom Bediengerät senden sie nicht.
Video
URL Stream Optional. Adresse des Videostreams von der Steuerung aus gesehen, z.B. rtsp://192.168.1.50/Streaming/Channels/102. Nicht ausgefüllt: das Bedienelement zeigt nur das Standbild, außer dort ist eine Direkt-URL eingetragen. Für mobile Geräte und VPN empfiehlt sich der Substream der Kamera. Über VPN läuft je Steuerung nur ein Stream über die Steuerung gleichzeitig, auch bei mehreren Kameras; ein weiteres Gerät zeigt so lange das Standbild.
Videoformat Automatik richtet sich nach der URL: rtsp ist RTSP, die Endung .m3u8 HLS, .ts MPEG-TS und alles andere MJPEG. Passt das nicht zur Kamera, stellen Sie das Format fest ein. HLS geht nur direkt vom Bediengerät, nicht über die Steuerung. MPEG-TS meint den Dauerstrom einer Kamera, Videodateien auf einem Webserver gehen damit nicht. Das Feld erscheint, sobald eine URL Stream eingetragen ist.
Snapshot
Trigger Flanke am Eingang ST, die eine Aufnahme auslöst: steigend, fallend oder jede Änderung.
Ringpuffer Maximum Obergrenze für die Anzahl der Aufnahmen, 1 bis 100. Wie viele aufgehoben werden, bis die älteste ersetzt wird, stellt der Anwender im Bedienelement über das Zahnrad ein, Vorgabe 10. Liegt dieser Wert über dem Maximum, gilt das Maximum, und die ältesten Aufnahmen werden gelöscht.
Verzögerung Wartezeit in Millisekunden zwischen Auslösen und Aufnahme.
Snapshot Mail
Aktiv, Adresse, Betreff, Text, Dateierweiterung Sendet jede Aufnahme als Mail mit dem Bild als Anhang. Die übrigen Felder erscheinen, wenn Aktiv eingeschaltet ist.