GPU の出力、つまりデスクトップのビデオ フローをキャプチャして、別のコンピューターにストリーミングしようとしています。リモート コントロール ターミナルのようなプロジェクトに取り組んでいるため、遅延は許されません。
私はすでに VLC や他の多くのストリーミング プログラムでテストしましたが、生のフラックスを送信できず、コーデックの使用を強制され、非常に大きな遅延が発生します。
答え1
外部ハードウェアが選択肢にある場合は、優れた USB HDMI キャプチャ デバイスを見つけてください。優れたデバイスは UVC ウェブカメラのようなデバイスとして表示されるため、受信したビデオ ストリームを表示する方法が非常に簡単にわかります。
ソフトウェア的には、GStreamer から最高の結果が得られました。RTP 経由の jpeg エンコードは、1080p で品質と遅延のバランスが取れています。H.263 のようなものは、その解像度では超高速ですが、品質が制限されます。帯域幅が問題にならない低解像度では、生のビデオを送信するのが最適です。1Gb/s LAN で十分です。