Windows-7 から USB 経由でライブ ビデオを iPad に、512×512 バイト フレームで少なくとも毎秒 15 フレームで送信する必要があります。
しかし、USB では毎秒 1 フレーム未満しか表示されません (WIFI では 4 ~ 6 fps)。ループは、iPad アプリが NetworkComms.SendReceiveObject() を使用してフレームを要求し、Windows アプリが NetworkComms.SendObject() を使用してフレーム応答を送信することです。
NetworkComms は 512 x 512 バイトのフレームを Windows から iPad に継続的にストリーミングできますか? フレームごとに要求する必要はありませんか?
100×100 バイトのフレームを送信すると、USB で 3.6 fps、WIFI で 30 fps が表示されます。ただし、必要なフレーム サイズ 512 x 512 では、USB は < 1fps、WIFI は ~6fps です。
WIFIの方が速いのが不思議。
Windows アプリは NetworkComms.net を使用した Visual Studio 2010 C# です。iPad アプリは、NetworkComms.net を使用した Xamarin Monotouch C# です。