Linuxデスクトップをブラウザウィンドウの動的な画像にストリーミングして誰でも見られるようにする

Linuxデスクトップをブラウザウィンドウの動的な画像にストリーミングして誰でも見られるようにする

1 台のコンピューターで表示した Web ページのコンテンツを、ブラウザー経由で簡単に使用できる形式で複数のコンピューターで共有したいと考えています。可能であれば、Java などの追加インストールが必要なものは避けたいと思います。最後に、ページを表示しているサーバーは、このページを表示する権限を持つ唯一のコンピューターです。

私はVNCセッションの内容をアニメーションGIFにストリーミングするための実行可能なオプションを探していました。https://github.com/sidorares/vnc-over-gifしかし、Nodeでvnc-over-gifをコンパイルする際に問題が発生しました。1時間費やした後、他のオプションを検討してみようと思います。また、グアカモーレしかし、ソースからビルドするとインストールするものが 50 個ほどあり、パッケージ メソッドは、私が無知すぎて理解できないような依存関係ループで失敗します。

画面を制御したくありません (また、制御する必要もありません)。これは、何が起こっているかを表示する読み取り専用ビューである必要があります。

Google にはビデオ形式 (ffmpeg、vlc) のストリーミングに関する結果が多数ありますが、この場合は特に、表示方法が非常にシンプルなもの、つまり画像形式を探しています。

ご提案がありましたら、ぜひよろしくお願いいたします。

答え1

数秒ごとに画面をスクレイピングし、それらの画像を .gif として保存する必要があります。次に、js が要求したときに Web サーバーによって提供される場所に保存する必要があります。

ちなみに、この方法ではフレームレートが非常に低くなります (最高でも 1 秒あたり 1 程度)。

関連情報