將您的 Linux 桌面串流傳輸到瀏覽器視窗中的動態映像以供任何人查看

將您的 Linux 桌面串流傳輸到瀏覽器視窗中的動態映像以供任何人查看

我正在嘗試共享在一台電腦上查看的網頁內容,並透過瀏覽器以易於使用的格式將其提供給多台電腦。如果可能的話,我想避免java或其他需要額外安裝的東西。最後,正在查看該頁面的伺服器是唯一有權查看該頁面的電腦。

我一直在尋找一種可行的選擇,將 VNC 會話的內容串流傳輸到動畫 GIF,例如https://github.com/sidorares/vnc-over-gif,但我在使用 Node 編譯 vnc-over-gif 時遇到了問題,在花了一個小時之後,我有興趣探索其他選項。我也嘗試過酪梨,但它從原始程式碼構建它有大約 50 個東西需要安裝,而 package 方法只是失敗並出現某種依賴循環,我似乎太無知而無法弄清楚。

我不想(也不需要)控制螢幕,這應該是正在發生的事情的唯讀視圖。

Google 在串流影片格式(ffmpeg、vlc)方面有很多結果,但在這種情況下,我特別想要一種非常簡單的檢視方法,因此是影像格式。

非常感謝您的任何建議!

答案1

您需要每隔幾秒鐘抓取一次螢幕,然後將這些圖片儲存為 .gif。然後,您需要將其保存到一個位置,當 js 請求它時,網頁伺服器可以提供它。

順便說一句,這種方法會將您限制在非常低的幀速率(最多每秒 1 秒左右)。

相關內容