IgRemote, Fantasy Remote, VNC
どれを使えばいいのかというタッチの話があったので。
(←広帯域)Fantasy Remote, IgRemote, VNC(狭帯域→) という序列を考えれば良い。
追記 : コメント参照。IgRemoteは確かにGDI+のCODEC(要するにMSペイントで保存可能な形式)は一般に使える可能性が高い。(パケット見れば一発でわかりそうなもんだが、検証している時間が取れない。。)PNG圧縮はZlib+フィルタと同義。
技術要素
(tech) | IgRemote | Fantasy Remote | VNC | |
---|---|---|---|---|
キャプチャ | 全画面 | 全画面+cmd | 描画コマンド | 画面キャプチャの単位 |
単純差分 | ○ | ○ | ○ | 前後のフレームの同一ピクセルを転送しない(アニメGIF風) |
移動差分 | × | × | ○ | 動き検索を行う(Copy Rect) |
色空間圧縮 | ? | ○ | ○ | 色の情報を捨てる |
可逆圧縮 | ×? | ○ | ○ | 空間方向の圧縮 |
圧縮alg. | JPEG?(コメント参照) | 独自YUV | Zlib,JPEG,Wavelet... | WaveletはμVNC独自拡張、UltraVNCに取り込み |
プロトコル | 秘匿 | 秘匿 | 公開 |