1

バックグラウンド

私は、オフィス内のすべてのマシン (およそ 30 ~ 35 台のマシン) にインストールするクライアント/サーバー アプリを作成している最中です。現在、サーバーに接続しているクライアントがあり、マウスの動き、マウスのクリック、キーストロークを送信し、特定のコマンドを実行する機能があります。次のステップは、画面のビデオ出力をストリームバックすることです。画面キャプチャの最速メソッドの GDI メソッドを使用して画面全体をキャプチャし、x264 エンコーダを使用してフレームを圧縮し、クライアントに送り返します。次に、ストリームをデコードして表示します。

質問

(遅延を減らし、すべてのコマンドができるだけ速く配信され、ストリーミングが可能な限りライブになるようにすることによって) コマンド用に確立したのと同じ接続に沿って送信するのが最善ですか、それとも別の接続を確立する必要がありますか?同じポートに接続するか、ビデオをストリーミングするために別のポートに接続しますか?

PS

VNC、RD、および TeamViewer などの他のものが既に存在し、すでにこの種のことを行っていることは認識していますが、これらのいずれも、このシステム内で必要なものに必要なすべての要件をサポートしていません。

4

1 に答える 1