# CGI jpeg snapshot

**URL:** <https://forum.instar.com/t/cgi-jpeg-snapshot/30925>\
**Category:** 2K+ Kameras\
**Created:** [20. August 2025 um 14:57 UTC](https://forum.instar.com/t/cgi-jpeg-snapshot/30925 "2025-08-20T14:57:45Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![150d](https://forum.instar.com/letter_avatar_proxy/v4/letter/1/3ab097/32.png) [@150d](https://forum.instar.com/u/150d)\
**Post date:** [20. August 2025 um 14:57 UTC](https://forum.instar.com/t/cgi-jpeg-snapshot/30925/1 "2025-08-20T14:57:45Z")

</div>

Bei meinen 9008 konnte ich einen Snapshot als JPEG über den CGI-Befehl

[http://in-9008/tmpfs/auto2.jpg?usr=guest&pwd=password](http://in-9008/tmpfs/auto2.jpg?usr=guest&pwd=password)

abrufen. Für die 2k+ und höher ist der entsprechende Befehl wohl

[http://in-9408/snap.cgi?chn=11&user=guest&pwd=password](http://in-9408/snap.cgi?chn=11&user=guest&pwd=password)

Allerdings liefert etwa die 9408 immer ein großes Bild (z.B. 720p), egal ob channel 11, 12 oder 13 verwendet wird.

Wie kann ich wieder ein kleines Bild bekommen, z.B. 640x480?

Was hat es mit den „channels“ auf sich - früher dachte ich, darüber würde die Auflösung bestimmt, aber das scheint’s nicht zu sein, oder? Kann über einen „channel“ immer nur ein client gleichzeitig zugreifen?

---

<div class="post-metadata">

**Author:** ![estimator](https://forum.instar.com/user_avatar/forum.instar.com/estimator/32/157_2.png) [@estimator](https://forum.instar.com/u/estimator)\
**Post date:** [20. August 2025 um 17:50 UTC](https://forum.instar.com/t/cgi-jpeg-snapshot/30925/2 "2025-08-20T17:50:36Z")

</div>

Bei der 9420 gerade getestet, weil ich eh in den Einstellungen drin war: je nach Channel werden andere Größen gespeichert. Per https.  
Später teste ich es an der 9408.

Edit: Klappt auch mit der 9408. Liegt an Dir. :wink:

---

<div class="post-metadata">

**Author:** ![150d](https://forum.instar.com/letter_avatar_proxy/v4/letter/1/3ab097/32.png) [@150d](https://forum.instar.com/u/150d)\
**Post date:** [20. August 2025 um 18:35 UTC](https://forum.instar.com/t/cgi-jpeg-snapshot/30925/3 "2025-08-20T18:35:38Z")

</div>

Ich hab’s noch nicht verstanden:

Im UI unter Multimedia-\>Videoeinstellungen kann ich in drei Tabs einstellen, für 1440p, 1080p und 720p. Meinst Du das?

Aber dort kann ich nur Kompression usw. einstellen. Unten im Dialog gibt es dann „Videoauflösung“, aber das ist überschrieben mit „WebUI-Darstellung“ und ändert sich auch nicht, wenn ich die Tabs umschalte.

Da entgeht mir doch noch was…?

---

<div class="post-metadata">

**Author:** ![estimator](https://forum.instar.com/user_avatar/forum.instar.com/estimator/32/157_2.png) [@estimator](https://forum.instar.com/u/estimator)\
**Post date:** [20. August 2025 um 20:28 UTC](https://forum.instar.com/t/cgi-jpeg-snapshot/30925/4 "2025-08-20T20:28:21Z")

</div>

> [@150d](#):
>
> [http://in-9408/snap.cgi?chn=11&user=guest&pwd=password](http://in-9408/snap.cgi?chn=11&user=guest&pwd=password)

chn=12 liefert ein kleineres Bild, chn=13 ein noch kleineres.  
In den Videoeinstellungen muss man nichts ändern. Im CGI-Befehl stecken alle nötigen Infos drin.

---

<div class="post-metadata">

**Author:** ![150d](https://forum.instar.com/letter_avatar_proxy/v4/letter/1/3ab097/32.png) [@150d](https://forum.instar.com/u/150d)\
**Post date:** [21. August 2025 um 10:46 UTC](https://forum.instar.com/t/cgi-jpeg-snapshot/30925/5 "2025-08-21T10:46:20Z")

</div>

Ok, verstanden. Also genau wie bei den FullHDs, nur mit anderer URL.

Leider funktioniert das bei mir schlecht bis gar nicht. Die Kamera arbeitet ganz offensichtlich wie sie soll, denn der Abruf von Bild und Livestream auf dem PC klappt fehlerfrei.

Binde ich das Bild aber in die Oberfläche meines SmartHome-Systems (ioBroker mit vis v1) ein, dann geht nichts mehr - der Rahmen bleibt meist einfach leer.

Ich vermute den Fehler im veralteten Browser auf meinen Anzeige-Tablets, aber das hilft mir halt auch nicht weiter. Irgendetwas muß sich zwischen FullHD und xK-Linie verändert haben. Entweder sind die Bilder jetzt einfach zu groß, oder irgendwas im Protokoll.

---

<div class="post-metadata">

**Author:** ![INSTAR](https://forum.instar.com/user_avatar/forum.instar.com/instar/32/871_2.png) [@INSTAR](https://forum.instar.com/u/INSTAR)\
**Post date:** [21. August 2025 um 10:52 UTC](https://forum.instar.com/t/cgi-jpeg-snapshot/30925/6 "2025-08-21T10:52:31Z")

</div>

> [@150d](#):
>
> Binde ich das Bild aber in die Oberfläche meines SmartHome-Systems (ioBroker mit vis v1) ein, dann geht nichts mehr - der Rahmen bleibt meist einfach leer.

Darauf achten, dass der ioBroker nichts an die Snapshot URL anhängen darf:

> **[Verwendung von ioBroker mit Ihrer WQHD-Kamera](https://wiki.instar.com/de/Frequently_Asked_Question/WQHD_with_ioBroker/)**
>
> Wie kann ich meine WQHD 2k+ Kameras MJPEG Stream oder Snapshot zu meinem ioBroker Vis Dashboard hinzufügen?

Ansonsten schlägt der Zugriff fehl.

---

<div class="post-metadata">

**Author:** ![150d](https://forum.instar.com/letter_avatar_proxy/v4/letter/1/3ab097/32.png) [@150d](https://forum.instar.com/u/150d)\
**Post date:** [21. August 2025 um 11:01 UTC](https://forum.instar.com/t/cgi-jpeg-snapshot/30925/7 "2025-08-21T11:01:41Z")

</div>

Ich verwende bereits das jQuery-UI-Stil Widget (jqui-mfd). Bisher (mit FullHD) hat das auch (weitgehend) funktioniert.

Jetzt:

- Das „Icon“ wird einmal (!) geladen. Sobald die Refresh-Zeit abgelaufen ist, wird das Bild weiß.
- Tippe ich darauf (und rufe den „Dialog“ auf), so sollte der MJPEG-Stream erscheinen. Das funktioniert je nach Browser - auf meinen alten Tablets nicht, auf neueren schon.

Dabei könnte ich auf den Dialog (also den Stream) verzichten, aber daß der „Icon“-Refresh nicht klappt ist ein Showstopper.

Gleichzeitig wundert mich das auch - das ist doch eigentlich technisch der einfachere Fall, warum klappt ausgerechnet das nicht…?

Edit:

Der Hinweis von @INSTAR scheint goldrichtig zu sein: Laut Browser-Konsole lautet die referenzierte URL

/snap.cgi?chn=13&user=U&pwd=P&\_refts=1755775980960

… also genau mit dem „Anhängsel“, von dem der FAQ-Eintrag spricht.

Nur weiß ich nicht, wie ich das loswerden soll. Beim vis-Element „iframe“ gibt es „Do not add anything“, aber beim jQuery-Widget nicht.
