画面をビデオ ストリームにキャプチャする作業を行った人はいますか (ローカル ファイルに保存するか、ネットワークに送信するため)。
私はそれがどのように行われるかを理解しており、いくつかのテストソリューションが機能していますが、まともなパフォーマンスを達成するのに苦労しています. CPU がすでに大量に使用されているコンピューターで、テキストやベクトル グラフィックを変更する約 4 メガピクセルの画面スペースをキャプチャする必要があります。
圧縮されていない BMP フレームをネットワークに送信することで、許容できる (望ましいとは言えませんが) パフォーマンスが得られますが、多くの理由から、少なくともオンサイトでの圧縮が重要です。
できるだけ少ない処理能力を使用してエンコードする方法に関する提案: 非常に高速なコーデックである可能性がありますか? または、メモリ内の画像をコピーしないようにするためのいくつかのトリックはありますか? DirectX (ほとんどの画面は WPF) で画面をキャプチャする価値はありますか?