Befehle für die Aufzeichnungs- und Playbacksteuerung

Ist für eine Kamera eine Ringaufzeichnung konfiguriert, dann zeichnet das Videosystem die Kamera kontinuierlich auf, ohne dass dafür ein Befehl abgesetzt werden muss. Ist die Kamera auf nicht permanent verbunden konfiguriert, erfolgt die Aufzeichnung allerdings nur wenn sie auch angezeigt wird.

Ist für eine Kamera eine Alarmaufzeichnung konfiguriert, dann zeichnet das Videosystem die Kamera zunächst nicht auf. Die Aufzeichnung kann nun durch das Kommando triggeralarm gestartet und durch das Kommando clearalarm beendet werden (Wenn die postalarm Zeit abgelaufen ist, beendet sich eine Alarmaufzeichnung automatisch. Trotzdem muss der Alarm per Kommando clearalarm wieder zurückgesetzt werden, bevor eine erneute Alarmaufzeichnung gestartet werden kann).

Sowohl in der Ringaufzeichnung als auch in der Alarmaufzeichnung kann man Bereiche gegen das automatische Löschen mit dem Befehl addstreamprotection schützen. Diesen Schutz kann man mit dem Befehl removeprotection wieder entfernen. Mit dem Befehl getstreamprotectionlist kann man die Liste aller geschützten Bereiche abfragen.

Mit dem Befehl removetimespan lässt sich ein aufgezeichneter Bereich komplett löschen. Sowohl in der Ringaufzeichnung als auch in der Alarmaufzeichnung kann man den Aufzeichnungsbereich (Start und Ende der Aufzeichnung) mit dem Befehl getstreaminfo abfragen. Die komplette Liste aller aufgezeichneten Zeitbereiche kann man mit dem Befehl getstreamtimeline abfragen.

Kommando: cmd=triggeralarm

Schlüsselwort Beschreibung
streamIndex Optionaler eindeutiger Identifier, welcher Stream der Kamera in Alarm versetzt werden soll.
alarmid Optionaler eindeutiger Identifier der in der Alarmliste wieder mit angezeigt wird.

Kommando: cmd=clearalarm
Schlüsselwort Beschreibung
streamIndex Optionaler eindeutiger Identifier, welcher Stream der Kamera in Alarm versetzt werden soll.
alarmid Optionaler eindeutiger Identifier, der in der Alarmliste wieder mit angezeigt wird .

Kommando: cmd=addstreamprotection
Schlüsselwort Beschreibung
streamIndex Optionaler eindeutiger Identifier, welcher Stream der Kamera in Alarm versetzt werden soll.
begin Zeitstempel im Format YY.MM.DD HH:MM:SS.mmm
end Zeitstempel im Format YY.MM.DD HH:MM:SS.mmm

Kommando: cmd=removestreamprotection
Schlüsselwort Beschreibung
streamIndex Optionaler eindeutiger Identifier, welcher Stream der Kamera in Alarm versetzt werden soll.
begin Zeitstempel im Format TS.ms
end Zeitstempel im Format TS.ms

Kommando: cmd=getstreamprotectionlist

Schlüsselwort Beschreibung
streamIndex Optionaler eindeutiger Identifier, welcher Stream der Kamera abgefragt werden soll.
Antwort: cmd=getstreamprotectionlist
Schlüsselwort Beschreibung
periods Liste von Zeitstempeln im Format <BeginTS.ms:EndTS.ms,BeginTS.ms:EndTS.ms>

Kommando: cmd=getstreaminfo
Schlüsselwort Beschreibung
streamIndex Optionaler eindeutiger Identifier, welcher Stream der Kamera abgefragt werden soll.
Antwort: cmd=getstreaminfo
Schlüsselwort Beschreibung
begintime Zeitstempel im Format TS.ms
endtime Zeitstempel im Format TS.ms

Kommando: cmd=getstreamtimeline
Schlüsselwort Beschreibung
streamIndex Optionaler eindeutiger Identifier, welcher Stream der Kamera abgefragt werden soll.
Antwort: cmd=getstreamtimeline
Schlüsselwort Beschreibung
periods Liste von Zeitstempeln im Format <BeginTS.ms:EndTS.ms,BeginTS.ms:EndTS.ms>