Direct3D ビジュアライゼーションを通じて情報を表示するアプリケーションに取り組んでいます。遅いクライアント要求は、リモート デスクトップ ソリューションを介してこのアプリケーションを表示する機能です。
誰かが似たようなことをしましたか?利用可能なオプションと利用できないオプションは何ですか? 私はRDC、VNC、Citrixを考えています...
何かアドバイス?
Direct3D ビジュアライゼーションを通じて情報を表示するアプリケーションに取り組んでいます。遅いクライアント要求は、リモート デスクトップ ソリューションを介してこのアプリケーションを表示する機能です。
誰かが似たようなことをしましたか?利用可能なオプションと利用できないオプションは何ですか? 私はRDC、VNC、Citrixを考えています...
何かアドバイス?
通常の D3D ツールはすべて引き続き使用できると思いますが、画面に関連付けられたサーフェスにレンダリングすることはできません。DIB(またはそのようなもの)にレンダリングし、GDIで通常のウィンドウHDCにBltする必要があります。RDC/VNC/Citrix はすべてこの手法で動作するはずです。
パフォーマンスは確実に低下しますが、いずれにせよリモート デスクトップの場合はそうなるでしょう。実際、私があなたなら、非常に単純なプロトタイプをモックアップして、実際にコミットする前にパフォーマンスを実証します。
幸運を!
Windows 7にはD3Dリモーティング機能があると思いますが、おそらくクライアントとサーバーの両方がW7である必要があります。
組み込みのリモートデスクトップが機能します。(特別なことをする必要はありません)
ただし、疑わしい場合はウィンドウのコンテンツをビットマップとして送信するだけなので、非常に低速です。