最大限度减少实时连接延迟的技术

Posted

技术标签:

【中文标题】最大限度减少实时连接延迟的技术【英文标题】:Technology to minimize latency in real-time connection 【发布时间】:2014-06-09 12:02:42 【问题描述】:

我想将一些遥测数据从汽车传输到网络应用。硬件已经处理好了。它会通过安卓设备每 100 毫秒发送一次数据。

我想知道什么具有更低的延迟,websockets (socket.io) 或 webrtc (Datachannel)?

谢谢

【问题讨论】:

好问题,但请转到讨论论坛而不是堆栈溢出 :) [例如 meta.***.com] 【参考方案1】:

WebSockets 通过 TCP 工作。面向客户端和服务器通信。

WebRTC DataChannel 通过 UDP 工作。看来safe to use.更偏向peer2peer通信。

我不认为延迟有很大差异。是否需要可靠传输 (TCP) 取决于您自己 (UDP)。

【讨论】:

以上是关于最大限度减少实时连接延迟的技术的主要内容,如果未能解决你的问题,请参考以下文章

最大限度地减少 Salesforce Streaming API 和 Heroku Connect 之间的延迟

电话和后端连接,如何最大限度地减少黑客攻击

将板安装到可用长度的算法,最大限度地减少浪费

为啥使用整数类型作为分区键可以最大限度地减少内存使用?

javascript 隐藏文档正文有助于最大限度地减少闪烁

持续唤醒和睡眠以最大限度地减少 Linux 上的功耗?