对于 512×512 字节帧,需要通过 USB 以每秒至少 15 帧的速度将实时视频从 Windows-7 发送到 iPad。
但 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#。