我在专用LAN网段中有许多设备(IP摄像机),连接到PC。设备支持使用HTTP协议进行单独的JPEG帧传输。 我需要尽可能同时向所有设备发送HTTP请求。获取图像可能需要不同的时间,这没有任何区别。现代中级CPU上第一个和最后一个请求之间的毫秒数会很好。 (我知道,我正在使用非实时系统)。
设备的峰值数据传输速率约为50 Mbps,与LAN网段的PC连接速率为1000Mbps。设备数量约为10。 HTTP请求的典型大小约为150字节,响应为40..200 KB。
现在我使用DownloadDataAsync
类的WebClient
方法,每个设备都有一个实例。但是有更有效的方法吗?