GIF経由のVNC

6か月前、 GIFソケットの概念はHabré 説明されていました-アニメーションGIFをトランスポートとして使用したリアルタイム通信。

フレーム数はアニメーションGIFの形式では示されないため、ブラウザは画像を表示した後、ファイルの終わりに関する信号ビットを受信するまでサーバーからの新しいフレームを待機します。 つまり、サーバーは、GIFの開いているチャネルを介してブラウザーにメッセージを簡単にプッシュできます。

今日、 vnc-over-gifプログラムはgithubで公開されており、この原則をエレガントに使用しています。 プログラムはスクリーンショットを取り、アニメーションgifを介してそれらを翻訳します。

プログラムはnode-gifおよびnode-rfb2に基づいています

設置


npm install -g vnc-over-gif 


使用する


サーバーを起動します
 $> PORT=4455 vnc-over-gif 


ブラウザでURLを開きます
http:// localhost:4455 / screen.gif?host = localhost&port = 5900&password = secret

Source: https://habr.com/ru/post/J180877/


All Articles