VirtualGL
VGL画像トランスポートの利用時、レンダリングされた3D画像の圧縮にVirtualGLが使用するコーデックは、TurboVNCが使用するのと同じ最適化済みのJPEGコーデックである。VirtualGLはクライアントマシンで実行中のアプリケーションに専用TCPソケットを介して圧縮画像を送信する。VirtualGLクライアントは画像の展開と適切なXウィンドウへのピクセル描画を担当する。その一方、アプリケーションの表示でOpenGLに関係しない要素については、標準のリモートX11プロトコルを用いてネットワーク経由で送信され、クライアントマシン上で描画される。
このアプローチはクライアントマシン上にXディスプレイを必要とし、2Dレンダリングの実行はリモートX11プロトコルに依存することから、高遅延ネットワーク下でVGLイメージトランスポートを利用すると実行性能が低下するアプリケーションが増えてしまう。