1440p Serie CGI Liste
Web UI Menus
- Alarm Menu
- Features Menu
- Multimedia Menu
- Aufgaben Menu
- Network Menu
- Smarthome Menu
- System Menu
- Vollständige CGI Liste
Nach dem Absenden eines Befehls an die Kamera erhalten Sie immer zwei Informationen zurück - einen Rückgabe Code und den Namen des Befehls an den das Update gesendet wurde, z.B.:
http://192.168.2.64/param.cgi?cmd=setaudioalarmattr&enable=0
cmd="setaudioalarmattr";
response="200";
Eine Rückgabe von 200
bedeutet das alles funktioniert hat. Im Folgenden finden Sie eine Aufschlüsselung aller möglichen Codes.
URL Encoding
Alle CGI-Befehle sowie Video- und Snapshot-URLs können verwendet werden, indem Sie Ihren Benutzer-Login an die URL anhängen, um sich automatisch zu authentifizieren. Diese Methode wird BasicAuth oder Basisauthentifizierung genannt. Beachten Sie, dass die Gruppe der bei dieser Methode zulässigen Zeichen begrenzt ist und das Hinzufügen von Sonderzeichen zu Ihrem Login diese Methode verhindern kann. Wenn Sie zum Beispiel ein ? oder @ zu Ihrem Passwort hinzufügen, wie im folgenden Beispiel, funktioniert das nicht:
- /snap.cgi?chn=11&user=myuser&pwd=P@ssword?123
Wenn Sie diese URL in der Adressleiste des Browsers zur IP-Adresse Ihrer Kamera hinzufügen, wird eine Fehlermeldung angezeigt, da die Authentifizierung abgelehnt wird. Sie können diese verbotenen Zeichen jedoch mit der URL-Kodierung umgehen. Eine Liste aller verbotenen Zeichen und ihrer Kodierung finden Sie auf der W3 Webseite. So kann das @ durch %40 und ? durch %3F ersetzt werden und schon funktioniert wieder alles:
- /snap.cgi?chn=11&user=myuser&pwd=P%40ssword%3F123
Besuchen Sie die W3 Webseite für eine Liste aller Kodierungen!
Rückgabe Code
response="200";
- SUCCESS =
200
- UNKNOWN_PARAM =
201
- INVALID_VALUE =
202
- NOT_IMPLEMENTED =
203
- UNKNOWN_COMMAND =
204
- READ_CONFIG_ERROR =
205
- WRITE_CONFIG_ERROR =
206
- UNKNOWN =
207
- MISSING_PARAM =
208
- OS_ERROR =
209
- LOGIC_ERROR =
210
- NO_PERMISSION =
211
- INVALID_ACTION =
212
- BUSY =
213
- INTERNAL_ERROR =
214
- DISABLED =
215
- NOT_AVAIL =
216
- NOT_HARDWARE_SUPPORTED =
217
- IP_BLOCKED =
218
- UNCHANGED =
219
- SYNTAX_ERROR =
301
- UPLOAD_FAILED =
302
- UD_SOCKET_ERROR =
303
Smarthome Integration (e.g. Node-RED)
Camera Control
Example Flows for Node-RED v3:
Livestream
JPEG Stream /snap.cgi
Snapshots for video channels 11
, 12
and 13
http://192.168.178.21/snap.cgi?chn=11&user=admin&pwd=instar
http://192.168.178.21/snap.cgi?chn=12&user=admin&pwd=instar
http://192.168.178.21/snap.cgi?chn=13&user=admin&pwd=instar
Example Flows for Node-RED v3:
* requires node-red-node-base64
HTTP Stream /livestream?action=play&media={type}
Fragmented MP4 Stream /livestream?action=play&media=fmp4
Videostreams for video channels 11
, 12
and 13
http://192.168.178.21/livestream/11?action=play&media=fmp4&user=admin&pwd=instar
http://192.168.178.21/livestream/12?action=play&media=fmp4&user=admin&pwd=instar
http://192.168.178.21/livestream/13?action=play&media=fmp4&user=admin&pwd=instar
MIME Type Not Found!
Bitte beachten Sie, dass Ihre 2k+ WQHD-Kamera den h.265-Videocodec für ihren primären Videostream verwendet. Dieser Codec wird derzeit nur von Safari (unter macOS) und dem Edge Browser (unter Windows) unterstützt. Wenn Sie den fragmentierten MP4-Stream verwenden möchten, um den Videostream in eine Webseite einzubetten, wird empfohlen, den Videocodec auf h.264 zu ändern, um die Zugänglichkeit zu Ihrer Website zu maximieren. Die Kodierung kann in den Multimedia/Video Einstellungen geändert werden.
MJPEG Stream /livestream?action=play&media=mjpeg
Videostreams for video channels 11
, 12
and 13
http://192.168.178.21/livestream/11?action=play&media=mjpeg&user=admin&pwd=instar
http://192.168.178.21/livestream/12?action=play&media=mjpeg&user=admin&pwd=instar
http://192.168.178.21/livestream/13?action=play&media=mjpeg&user=admin&pwd=instar
Example Flows for Node-RED v3:
* requires node-red-contrib-multipart-stream-decoder
RTSP Stream /livestream
Videostreams for video channels 11
, 12
and 13
rtsp://user:password@192.168.178.21/livestream/11
rtsp://user:password@192.168.178.21/livestream/12
rtsp://user:password@192.168.178.21/livestream/13