VRVD 5.0 - RSUPPORT

Virtual Remote Video
Driver 5.0
VRVD White Paper
RSUPPORTの新製品でもっと簡単に顧客とコンタクトを取りましょう。
遠隔支援の先駆者、RSUPPORTが遠隔支援市場の新しいニーズに答え
るため、2009年に多様な新製品をラインナップします。
RemoteHelp -インターネットによる、仮想ヘルプデスクです。
一般オペレータとエキスパートオペレータを区分、配置することにより、
効率をさらに高めることが可能な大型コールセンター向けの相談サポート
ツールです。
相談待機およびセッション分配機能が配備された、ハイエンドな遠隔サ
ポートソリューションです。
RemoteCall 5 一般ユーザーからエキスパートまで誰でも簡単にウェ ブ
ブラウザを通し、オペレータと顧客のPCを連結し、サポートを可能にした、
遠隔サポートソリューションです。
RemoteSales -オンライン上で顧客と向き合い、セールスができる新概念
のセールスツールです。
いつでもどこでも簡単に遠隔でのプレゼンテーションが可能で、顧客とコ
ミュニケーションをとることができます。短時間で最大効果を得られるツー
ルです。
http://www.secure.rsupport.comにて詳細をご確認ください。
Copyright
© 2001~2011
RSUPPORT
Co., Ltd.
ALL
RIGHTS
RESERVED.
www.rsupport.com
Copyright
© 2001~2011
RSUPPORT
Co.,
Ltd.
ALL RIGHTS
RESERVED.
www.rsupport.com
VRVD white paper : Virtual Remote Video Driver 5.0
Optimal engine for remote support
導入
RSUPPORTの遠隔支援、遠隔制御製品はRSUPPORTが自主開発したエンジンのVRVD (Virtual Remote Vid
eo Driver)を使います。 RSUPPORTの製品はRemoteCall 4.0、RemoteCall 5、RemoteHelp、RemoteSales、Re
moteViewなどの製品があります。 VRVDエンジンは独自に開発したKernel LevelのMirror Driverとして最上、
最適の遠隔制御性能を提供します。
一般的にユーザーが利用する遠隔制御製品は次のような製品があります。
:Windows Terminal Service、Windows遠隔画面共有(Windows XP、Windows Vista)、MSN
Messenger遠隔支援、RealVNC、UltraVNC、TightVNC、MACの画面共有など
遠隔制御は遠隔地のPC画面を共有し制御が可能にする機能を提供します。 遠隔地のPCで変化するウインド
ウ画面を探知し、変化された領域のデータ(画面、キーボード、マウス制御)を高速圧縮し、ネットワークを通じ
て、制御者PCに転送し、制御者ビューアーで転送されたデータをディスプレーする技術です。
図 1 PC遠隔制御概念
遠隔制御はデスクトップ画面の変化データとキーボード/マウス コントロール データ、文字チャット(Text Chat)
データ、ファイル送受信データをApplicationで処理し、インターネットを通じて、他のPCにデータを転送後、これ
をまたビューアー(Viewer)で画面を共有する方法を取っています。
Copyright © 2001~2011 RSUPPORT Co., Ltd. ALL RIGHTS RESERVED. www.rsupport.com
1
VRVD white paper : Virtual Remote Video Driver 5.0
遠隔制御技術
代表的な遠隔制御技術(Hooking、Polling)
画面の変化を感知する二種類技術が使われています。これにはHookingとPollingあります。Hookingは常に画
面の変化を感知することなく、画面変化時に発生するウインドウ メッセージ(Window Message)を全域Hooking
する方法で、Pollingは全体画面をpollingすることでCPUリソースとMemoryをたくさん消耗して、画面更新率に
より減少する方式です。
短所 :
CPU使用率が高い -画面変化量を感知するため複雑なアルゴリズムが要求されてCPU使用量が
高い。
Memory使用率が高い
無圧縮方式を使うことによりネットワークパケット転送量が多い。
低性能のシステムを利用するか、ネットワーク速度が遅い場合遠隔制御性能も比例的に遅くなる。
代表的にVNC公開ソフトウェアがある。 大体の遠隔制御ソフトウェアが使う方式です。
Mirror Driver 遠隔制御技術
代表的な方式はWindows OSのApplication Layerで画面変化を探知する方式で、Mirror Driver方式はDevice
LayerのKernel Levelでビデオドライバーに直接リンクされた方式です。
このような方式は画面の変化に対し
安定的かつ効率的な探知が可能で
す。
ビデオドライバーのフレームバッファ
メモリーに直接接近します。
フレームバッファを使うことにより強
力な画面BlittingのためCPU使用率
を直接的に低くしてくれます。 Mirror
Driver方式は結果的に非常にすばや
くスピードを向上させ、また低いCPU
使用率という長所を持っています。
ただし、Windows 2000およびWindow
s XP以後OSのみ支援しています。
図2
Windows アーキテクチャ
Copyright © 2001~2011 RSUPPORT Co., Ltd. ALL RIGHTS RESERVED. www.rsupport.com
2
VRVD white paper : Virtual Remote Video Driver 5.0
ドライバー方式はWindowsOSのKernel ModeからDDIにVideo Cardのフレームバッファの画面変化を認識する
方式です。 しかし代表的な方式である(Hooking,Polling)はUser Modeで制限的な条件で認識します。 画面変
化はOSでビデオドライバーに伝達されディスプレーが先に表示された後Applicationで確認できます。User Mo
deではシステム資源に対し制限的接近を許容することで画面変化時発生するWindow MessageのWindowsMo
veコマンドをフッキンする方式で接近することになります。よってドライバー方式がフッキン方式よりすばやい遠
隔制御を提供することができます。
VRVD(Virtual Remote Video Driver) 5
VRVD 5はMirror Driver方式でKernel ModeでVideo Driverのフレームバッファで直接連結した遠隔制御エンジ
ンです。新製品に新しく搭載されたVRVD 5は既存VRVD 4.0エンジンからより一層進化しました。GDI(Graphic
Device Interface)とDDI(Device Driver Interface)を同時支援するエンジンで新しくDGI(Driver,Graphics device I
nterface)を提供しています。さらに向上したエンジンはマルチメディアユーザーの場合体感できるほどの最高
の遠隔制御スピードを感じることができます。またテキストとCADとCATIA、グラフィック製作道具作業環境の
画面制御時にさらに向上した高速JPEG圧縮方式支援でよりなめらかな画面ディスプレーを提供します。
RSUPPORTはRemoteCall4.0製品でVRVD 4.0エンジンを適用した遠隔支援サービスを致し、現在新
製品(RemoteCall 5、RemoteHelp、RemoteSales、RemoteView 5.0)でVRVD 5.0新エンジンを適用し
たサービスを提供します。
OS support :
Display Adapter Name : Rsupport VRVD5
Microsoft Windows®Vista
Path = %System32%\DRIVERS\VRVD5.sys
Microsoft Windows Server™ 2003
Version Information : 5.2.0.0
Microsoft Windows XP
Microsoft Windows 2000
長所 :
•Kernel Modeで動作するDDI方式の仮想遠隔ビデオドライバとしてすべてのビデオドライバを支援す
る。
•DGI (Driver、Graphics Device Interface)を支援し、マルチメディア、ゲーム、DirectX、高解像度グラ
フィック製作道具使用(CAD、CATIAなど)時にも最上の画面制御を支援する。
•高速JPEG圧縮方式を支援し、さらになめらかな画面ディスプレーを提供する。
•データ送信パケットの大きさは約20 Byte以内で非常に少ない。
•世界最高のスピードを誇る。
Copyright © 2001~2011 RSUPPORT Co., Ltd. ALL RIGHTS RESERVED. www.rsupport.com
3
VRVD white paper : Virtual Remote Video Driver 5.0
GDI, DDI, DGIの制御Flow
GDI, DDI, DGI の比較
Copyright © 2001~2011 RSUPPORT Co., Ltd. ALL RIGHTS RESERVED. www.rsupport.com
4
VRVD white paper : Virtual Remote Video Driver 5.0
RSUPPORTは上記の遠隔地院方式をすべて支援しており、制御スピードがCitrixやMicrosoft Terminal
Serviceのような製品よりさらにはやいです。
進歩したPolling Screen方式を通じて、低い性能のCPUで少ないCPU Resource使用率と最高の性能を出すア
ルゴリズムを具現化しました。
既存のフッキン方式とフォーリング方式は無圧縮転送方式である反面RSUPPORTが支援する上記の方式は
皆最適の圧縮方式を使い、全体パケット送信量が非常に少ないという長所また持っています。
VRVD 5はRSUPPORTの技術力の結晶体です。最新の方式を使っておりその結果、一番重要な部分であるス
ピードと安全性で実現した遠隔制御エンジンです。
特に過去、遠隔制御/遠隔支援では解決できなかったグラフィック作業などのマルチメディア領域でその真価
をより一層明確に確認できます。こういう長所を持っていながらも、パケット送信量が非常に少なく、ネットワー
ク負荷にもほとんど影響を与えないということだけでもRSUPPORTトの技術力を実感できます。
Copyright © 2001~2011 RSUPPORT Co., Ltd. ALL RIGHTS RESERVED. www.rsupport.com
5
VRVD white paper : Virtual Remote Video Driver 5.0
Appendix
ドライバー、グラフィック デバイスインターフェース(Driver、Graphics device Interface:DGI)
既存のGDIとDDIを同時支援するインターフェースの新造語でRSUPPORTでこの概念をVRVD 5.0に適用しまし
た。
デバイスドライバーインターフェース(Device Driver Interface:DDI)
ドライバーがkernelサービスと連動しようと呼び出すルーチンとしてシステムを提供します。 DDIはドライバーA
PIと同様です。
kernel mode
Windows OSシステムの多数ドライバーが実行する動作モード
グラフィック デバイスインターフェース(Graphics Device Interface:GDI)
GDIはMicorosoft Windowsで、画面にスクロールバーと線などを描く共通要素を含んだすべてのグラフィック
客体を描く部分です。 GDIはgdi.exeと呼ばれるプログラムにより管理されますが、このプログラムはWindowsを
起動すれば自動で積載されます。
使用中のアプリケーションは表示するイメージのための媒介変数をGDIに送ります。GDIはコマンドをモニター、
プリンタまたはその他の装置に送ることによってイメージを生成します。新しいバージョンのWindowsではゲー
ムや動画および3次元客体をより速く表わせるためにDirectDrawというインターフェースも持っています。
Copyright © 2001~2011 RSUPPORT Co., Ltd. ALL RIGHTS RESERVED. www.rsupport.com
6
For more information about RSUPPORT, please visit http://www.rsupport.com
Korea :
Japan :
(138-724) 서울시 송파구 방이동 45번지
한미타워 15층, 16층
전 화 : +82-70-7011-3900
팩 스 : +82-2-479-4429
기술문의 : [email protected]
구매문의 : [email protected]
기타문의 : [email protected]
〒100-0013 東京都千代田区霞ヶ関3-3-2
新霞ヶ関ビル18階KOTRA
TEL : +81-3-3539-5761
FAX : +81-3-3539-5762
お問い合わせ : [email protected]
Sales : [email protected]
Info : [email protected]
USA :
China :
247 West 30th Street, 4th floor,
New York, NY 10001
Phone : +1-888-348-6330
Fax : +1-888-348-6340
Tech : [email protected]
Sales : [email protected]
Info : [email protected]
北京市朝阳区东三环北路丙2号
天元港中心B座1005室
联系电话 : +86-10-8256-1810
传真号码 : +86-10-8256-2978
技术咨询 : [email protected]
销售咨询 : [email protected]
其他咨询 : [email protected]
Copyright © 2001~2011 RSUPPORT Co., Ltd. ALL RIGHTS RESERVED. www.rsupport.com