Streamen Sie Ihren Linux-Desktop in ein dynamisches Bild in einem Browserfenster, damit es jeder sehen kann

Streamen Sie Ihren Linux-Desktop in ein dynamisches Bild in einem Browserfenster, damit es jeder sehen kann

Ich versuche, den Inhalt einer Webseite, die auf einem Computer angezeigt wird, zu teilen und ihn in einem einfach zu bedienenden Format über einen Browser für viele Computer verfügbar zu machen. Ich möchte Java oder andere Dinge, die eine zusätzliche Installation erfordern würden, möglichst vermeiden. Schließlich ist der Server, der die Seite anzeigt, der einzige Computer, der zum Anzeigen dieser Seite berechtigt ist.

Ich habe nach einer praktikablen Option gesucht, um den Inhalt einer VNC-Sitzung in ein animiertes GIF zu streamen, wie zum Beispielhttps://github.com/sidorares/vnc-over-gif, aber ich hatte Probleme beim Kompilieren von vnc-over-gif mit node. Nachdem ich eine Stunde damit verbracht habe, bin ich daran interessiert, andere Optionen zu erkunden. Ich habe auch versuchtGuacamole, aber beim Erstellen aus dem Quellcode müssen etwa 50 Dinge installiert werden, und die Paketmethode schlägt einfach mit einer Art Abhängigkeitsschleife fehl, für deren Verständnis ich anscheinend zu unwissend bin.

Ich möchte (und muss) den Bildschirm nicht steuern. Dies sollte eine schreibgeschützte Ansicht des Geschehens sein.

Google bietet viele Ergebnisse zum Streamen von Videoformaten (ffmpeg, vlc), aber in diesem Fall suche ich speziell nach etwas, das sich sehr einfach anzeigen lässt, daher die Bildformate.

Vielen Dank für Ihre Vorschläge!

Antwort1

Sie müssten den Bildschirm alle paar Sekunden durchsuchen und diese Bilder dann als GIF speichern. Anschließend müssten Sie sie an einem Ort speichern, an dem sie vom Webserver bereitgestellt werden können, wenn das JS sie anfordert.

Abgesehen davon werden Sie durch diesen Ansatz auf eine sehr niedrige Bildrate beschränkt (bestenfalls 1 pro Sekunde oder so).

verwandte Informationen