我正在解决从客户端(带摄像头的机器人)到服务器(PC)的循环中从摄像头传输图像的问题。
我正在尝试提出如何最大化传输速度的想法,以便我可以获得最佳的FPS(这是因为我想从传输的图像中创建实时视频流)。无视WIFI粘在机器人上的物理限制,你会建议什么?
到目前为止,我已经决定:
我还能做些什么来获得最大fps吗?
答案 0 :(得分:4)
这可能是相当多的工作,但如果您的客户端可以实时处理计算,您可以使用视频编码器使用的相同方法。每隔5帧发送一个关键帧,中间只发送不改变整帧的信息。我不知道如何做到这一点的细节,但尝试用谷歌搜索p帧或视频压缩。
答案 1 :(得分:2)
压缩连续图像之间的差异。添加一些校验和。为接收器提供一些方法,以便在事情不同步的情况下请求完整的图像数据。
可能有很多协议已经这样做了。
因此,搜索实时视频流协议。
干杯&第h。,