Hallo, ich bin’s wieder wegen eines Kameravideo-Streams
Ich habe einen RTSP-Videostream eingerichtet, der funktioniert gut. Allerdings funktioniert der gleiche HTTP-Stream, den ich in meinem Browser anzeigen lassen kann, nicht und gibt einen Fehler zurück.
Für die Kameras der Raspberry habe ich mit der rechten Maustaste auf das Bild in Chrome (HTTP-Stream) geklickt und den Link kopiert. Ohne das ist es unmöglich, auf den Stream zuzugreifen… http://192.168.1.241/ funktioniert nicht, aber http://192.168.1.241/cam_pic.php?time=1674146902851&pDelay=40000 funktioniert…
Ein guter Test, um zu überprüfen, ob ein Stream funktioniert, ist, ihn mit VLC zu testen, bevor du ihn in Gladys einbindest
Ich habe ein Tutorial in der Dokumentation erstellt:
Meiner Meinung nach, wie @GBoulvin sagt, greifst du hier auf eine Webseite zu, nicht auf einen HTTP-Stream. Das Ergebnis dieser Route sollte HTML sein, kein Bild
Ich habe also einen RTSP-Stream und einen HTTP-Stream über WebSockets, der mir flüssiger, stabiler und von besserer Qualität erscheint. Schade, dass es nicht mit Gladys kompatibel ist.
Ich denke nicht, dass es einen Qualitätsunterschied zwischen dem RTSP-Stream und dem WebSocket-Bild gibt, das du in der bereitgestellten Oberfläche erhältst.
Der Unterschied besteht darin, dass das Bild, das du in Gladys siehst, ein Miniaturbild ist, das genau die Größe des in der UI angezeigten Bildes hat (max. 640 px).
Um einen schönen Videostream mit einer höheren Auflösung zu erhalten, ist das die „Live-Kamera“-Funktion, über die wir gesprochen haben und die in Gladys noch nicht existiert.
Wenn es für dich eine Priorität ist, zögere nicht, für den Vorschlag von @spenceur zu stimmen
Zum Abschluss des Themas habe ich herausgefunden, dass der von mir genutzte Server auch einen HTTP-Videostream ohne WebSockets anbietet, der mit Gladys kompatibel ist!
Tatsächlich musste man im « Netzwerk »-Tab des Browsers suchen, um die richtige URL zu finden, die so aussieht: http://192.168.1.84:8888/cam/stream.m3u8