WebRTC:datachannel丢弃消息?

时间:2013-04-16 13:11:36

标签: html5 webrtc

我正在构建一个使用webRTC数据通道的Web应用程序。我发送鼠标移动到对等数据,但同行没有收到所有消息?为什么这个?只有在数据快速发送时才会出现这种情况。

使用chrome 26。

我应该如何克服这个?

1 个答案:

答案 0 :(得分:0)

这可能有点晚了,但是我的问题可能是因为数据通道使用RTP(基于UDP的协议)。 UDP无法保证交付。这对于可以容忍数据包丢失的实时应用程序(多人游戏,视频流)来说是完美的,因为延迟要低得多,但它会导致你所面临的那种情况。

如果您不能使用websockets来通过服务器(TCP),这确实是一个问题,也许可以通过数据通道查看TCP。我可能已经读过firefox支持TCP数据通道的地方。如果我找到任何有用的信息,我会编辑此回复。