
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