cam.jpg mit Low-Resolution
Verfasst: Mo 15. Mai 2017, 22:18
Hallo,
RN unterstützt derzeit per /cam.jpg die Abfrage von JPEGs in 640x480. Der VC0706-Standard sieht auch die optionale Umschaltung in einen low-resolution Modus vor. Bei meinen Tests mittels Raspi wurde das Bild deutlich kleiner:
640x480: 45kB
320x240: 12kB
160x120: 3kB
Zum Umschalten muss man den Befehl 0x56, 0, 0x31, 0x05, 0x04, 0x01, 0x00, 0x19 gefolgt von der Auflösung (640x480 = 0x00, 320x240 = 0x11, 160x120 = 0x22), gefolgt von einem Reset senden.
Insbesondere die mittlere Auflösung scheint aus meiner Sicht ein guter Kompromiss aus Dateigröße und Bildqualität zu sein. Da das Bild in knapp einer Sekunde ankommt, kann man schon fast von einem Stream sprechen.
Mein FR ist daher die Einführung zweiter weiterer URLs /cam320.jpg und /cam160.jpg, um auf Wunsch eine geringere Qualität mit höherer Geschwindigkeit zu bekommen.
Das ganze am besten natürlich auch für den /cam.mjpg Stream.
RN unterstützt derzeit per /cam.jpg die Abfrage von JPEGs in 640x480. Der VC0706-Standard sieht auch die optionale Umschaltung in einen low-resolution Modus vor. Bei meinen Tests mittels Raspi wurde das Bild deutlich kleiner:
640x480: 45kB
320x240: 12kB
160x120: 3kB
Zum Umschalten muss man den Befehl 0x56, 0, 0x31, 0x05, 0x04, 0x01, 0x00, 0x19 gefolgt von der Auflösung (640x480 = 0x00, 320x240 = 0x11, 160x120 = 0x22), gefolgt von einem Reset senden.
Insbesondere die mittlere Auflösung scheint aus meiner Sicht ein guter Kompromiss aus Dateigröße und Bildqualität zu sein. Da das Bild in knapp einer Sekunde ankommt, kann man schon fast von einem Stream sprechen.
Mein FR ist daher die Einführung zweiter weiterer URLs /cam320.jpg und /cam160.jpg, um auf Wunsch eine geringere Qualität mit höherer Geschwindigkeit zu bekommen.
Das ganze am besten natürlich auch für den /cam.mjpg Stream.