首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WebRTC:数据传输问题

WebRTC:数据传输问题
EN

Stack Overflow用户
提问于 2019-03-09 19:48:51
回答 1查看 175关注 0票数 0

我试图使用ArrayBuffer和WebRTC包发送simple-peer。我有这样的问题:

  • 另一个浏览器使用Uint8Arrays接收多个事件,这些事件是原始ArrayBuffer的一部分。每个Uint8Array的长度不大于262528。当我将大的ArrayBuffer从铬发送到铬时,就会发生这种情况。
  • 当我将大型ArrayBuffer从火狐发送到chrome时,发件人浏览器上会出现ArrayBuffer错误。

但一切都很好:

  • ArrayBuffer长度较小。
  • 当我将数据从chrome发送到firefox时。

我使用来自peer.send(data)peer.on('data', callback)simple-peer函数,代码非常简单,所以我不知道出了什么问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-19 08:06:16

根据的文章,有一个消息大小限制。结论是:

总之,最重要的是,16 K的消息大小是允许最高吞吐量的消息大小,同时也是最可移植的。顺便说一句,在一些WebRTC教程和文献中,作者推荐使用16K字节,但他们没有告诉你原因。现在你知道了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55081318

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档