Ich bin auf der Suche nach einer funktionierenden Anleitung/Möglichkeit um so wenig wie möglich Verzögerung beim Streamen der RaspiCam zu haben.
Die meisten Lösungen verursachen leider eine Verzögerung von 5 bis 60 Sekunden, was für mein Vorhaben inakzeptabel ist.
Ich hatte gestern bereits > hier < etwas zu diesem Thema geschrieben, allerdings hat das compilieren der ganzen Sachen bis heute Morgen gedauert woraufhin ich dann leider feststellen musste dass das noch immer zu viel Verzögerung hat
Habe bereits Lösungen mithilfe gstreamer1.2 (bzw hier) gefunden, bei dem man aber weitere 8 Stunden Wartezeit fürs Kompilieren aufbringen muss.
Man kann diese besagte Verzögerung, und auch die Problematik die dahinter steckt, in folgendem Video bzw dessen Beschreibung stehen:
Dabei geht es nicht um WLAN oder LAN - mein PI ist Kabelgebunden angeschlossen und das Netzwerk ist 1A.
Mir geht es auch nicht darum unbedingt 1080p zu streamen, aber es sollte schon was zu erkennen sein, also kleiner als 640x480 möchte ich bei der Auflösung eigentlich nicht gehen und weniger als 10fps sollten es wenn möglich auch nicht werden.
Leider verbraucht das suchen/ausprobieren nach einer brauchbaren Lösung mehr Zeit als das entwickeln des dazugehörigen Webinterfaces für meinen Roboter
//EDIT: Mittlerweile haben wir in diesem Thread einige brauchbare Lösungen herausgefunden oder entwickelt, die ich hier direkt im ersten Beitrag einpflege bevor sie untergehen.
Die hier gezeigte Reihenfolge ist nicht von wegen "erste ist die Beste" oder so. Welche für Euch die beste ist müsst ihr selber herausfinden
- Web
- Kombination aus nginx und ffmpeg => Beitrag#8
- GUI
- pygame => Beitrag#33
- Tkinter => Beitrag#34
- Sonstiges / universal
- Kombination aus raspivid und netcat (telnet) => Beitrag#15 (Erklärung in Beitrag#24)
- Python / Web: pistreaming vom picamera Macher => Beitrag#27