MxMC Fernsteuerungsbefehle (API)

Es ist möglich, Funktionen des MxManagementCenters über eine HTTP-API zu steuern, die z.B. bei einem Ereignis von der Kamera zum MxManagementCenter gesendet wird.
z.B. die Kamera meldet eine Bewegung(Alarm) und sendet dem MxMC einen Befehl, die Kamera welche einen Alarm hat direkt Live zu zeigen.
API: http://172.22.0.40:8001/show?ip=172.22.0.48
Somit wird die Kamera mit der IP 172.22.0.48 im MxMC direkt Live angezeigt.

Hierzu müssen Sie zunächste die Fernteuerung des MxMC aktivieren:
Den Port für die Fernsteuerung können Sie beliebig ändern.
Wenn Sie einen Benutzer und Passwort eingeben, so muss dieser in der HTTP-API in der Kamera selbst hinterlegt werden.

API Beispiel Kamera:

Mögliche API’s für das MxMC: Ebenfalls einsehbar im MxMC unter Einstellungen-> Fernsteuerung

MxManagementCenter Remote Control 2.2

show?[<what=value>][&][&monitor=][&speaker[=on/off]

show?<what=value>

show?ip=… camera IP, host name, or factory IP
show?name=… camera name or group name
show?camera=… camera name
show?group=… group name
show?sensor=… sensor index (1,2)

show?

show?live show live view
show?player show player view
show?gridplayer show grid player view
show?events show research view
show?grid show grid view
show?map show graphic view
show?info show info view

show?..&monitor= show view on monitor with number only for live, grid, graphic, info
show?..&speaker[=on/off] enable live audio playback only for live, grid

Example:
show?group=&camera=&grid

show?devicestrip [=on/off] show device bar
show?histogramstrip[=on/off] show histogram bar
show?camerastrip [=on/off] show camera bar
show?groupstrip [=on/off] show group bar
show?alarmstrip [=on/off] show alarm bar
show?exportstrip [=on/off] show export bar

speaker[?on/off] enable live audio playback only for live, grid

sound play default sound
sound[?name=][&volume=][&duration=]

message?text=… message text
alarm?text=… alarm text
alarm?ip=… camera IP, host name, or factory IP
alarm?camera=… camera name
alarm?<what=…>&sound=…

fullscreen[?on/off] enter/exit full screen mode
fullsize[?on/off] enter/exit full size mode
fullview[?on/off] enter/exit full screen and full size mode

reload reconnect all camera connections
reload?ip=… reconnect only given cameras (see show)

playback?query=… time, range, clip

playback?&speed=…&mode=…
playback?stop stops playback
playback?jump single step
playback?play start playback
playback?play&speed=… speedrate -16x…16x or -48x…48x (fileserver)
playback?play&mode=… full, clip, event, preevent, marker, 1day, 1hour, 10min or 1min

playback?seek=<date&time>[&timeout=]

Examples:
playback?seek=2018-10-01+12:00:00&timeout=10000
playback?speed=16&play

exports?export[&camera=][&ip=] profile=&time=2018-10-01+12:00:00starts exporting a range from a camera with predefined profile
[&before=10000&after=30000] range and time given in msec
[&path=file://pathtoexportfolder]
[&noProgress] exports in quite mode
[&viaCamera] forces to export recordings via the camera rather than via configured fileserver
[&reImport] automatically imports clip after export
[&delay=] delays export seconds as recordings may not be immediately available for the latest events

exports?clear clears the export bar
exports?status returns number of active exports
exports?add&camera=
&begin=2018-10-01+12:00:00&end=2018-10-01+12:10add given time range for camera to export bar
&audio[=on/off]&ptz[=on/off]
exports?export&profile=
[&path=file://pathtoexportfolder] starts exporting the export bar with profile
exports?create&profile=Test&format=AVI&framerate=25&resolution=1024x768 &audio[=on/off]&ptz[=on/off]&separate[=on/off]&max=1024 create a profile with given parameters
exports?delete&profile=Test delete the profile
exports?set&profile=Test&framerate=12&resolution=420p
exports?set&profile=Test&max=… max file size in MB change parameters of profile

snapshot save snapshot

list?
list?cameras camera names
list?cameraids camera ids
list?views view names
list?viewids view ids
list?clips clip names
list?clipsids clip ids
list?groups group names
list?groupids group ids

version
version?minimum=….
about
help show this help
raise bring main window to front
home load home view
quit quit the application