我正在使用WebRTC数据通道发送JSON数据.似乎对小数据包工作正常.
但是,我正在尝试发送一个更大的包(网页的HTML,base64编码,所以可能是几百KB),它永远不会到达另一端.
有最大尺寸吗?
我认为该规范没有说明最大数据量.实际上,16 KB是最大值.看看这篇博文,特别是throughput / packet size图表.该结果已通过实验获得,并且是允许webrtc实现之间的大多数兼容性的结果.
我已经设法在两个Firefox实例之间发送大到256 KB的数据包(如果内存正确,我会更大).这是大约一年前的事情,从那时起实施可能已经改变了最大数据量.
如果要发送大于16 K的数据包,则必须先将其分段.碎片必须作为应用程序协议的一部分实现.
| 归档时间: |
|
| 查看次数: |
2443 次 |
| 最近记录: |