我正在尝试通过 LAN 从 Xbox Kinect 流式传输视频。我编写了一个套接字类,它在连接良好的情况下以每秒约 25 兆位的速度发送,在连接不良的情况下以每秒约 1 兆位的速度发送。这将在机器人上进行,因此我将以 1Mbps 的速度拍摄,并且我希望以最小的延迟获得 15 FPS。从相机获取 YUV 格式 (http://msdn.microsoft.com/en-us/library/jj131027.aspx) 它需要每像素 4 位。我会将分辨率降低到 320 x 240。所以让我计算一帧 (320 * 240 * 4 / 1024 / 1024) = 0.29296875 Mbs,这意味着如果我只能以 1Mbps 的速度发送,我可以以 3.4 FPS 的速度流式传输. 所以我需要将字节数组减少到大约五分之一的大小。我之前研究过这个,但实际上压缩字节数组、发送它然后解压缩数组比只发送原始数据需要更长的时间。
问问题
828 次