在ARM上运行服务器程序(采集视频并发送),通过WIFI传输到PC机上,PC机运行客户端程序,接收并显示。为什么客户端大约100多帧才能接收到一帧,其他的帧被丢弃了!(客户端没收到数据)怎么解决这个问题??
为什么在PC机上测试时(C/S都运行在PC机上)可以正常发送接收?这是因为WiFi传输时视频帧大于传输网速,导致视频帧丢失吗?还是本身TCP的限制?或者是ARM数据缓冲区的限制?等等。。。。。。。
求指导!请会的人,知道这方面的人,不吝赐教!真的很急!!
------解决思路----------------------
tcp是流式的、可靠的。不会丢帧,建议检查下上层应用吧。
------解决思路----------------------
楼上说得对,多半是应用层处理的问题。
------解决思路----------------------
先用网线连接板子和电脑试试看呢
------解决思路----------------------
请问,QT能反应过来吗? 更新频率是多慢