您可以通过 WebRTC DataChannel 发送 DataView。来源: https ://groups.google.com/forum/#!topic/discuss-webrtc/JlU2ItCJuZU
这很好,因为从那时起就没有必要总是发送整个 ArrayBuffer。但是.. 您不能动态更改 DataView 的 byteLength (这对我来说是个大惊喜,因为 DataView 就像一个指向 ArrayBuffer 的指针,只有专门的 API)。
所以你仍然不能发送任何长度的字节,而不是每次都创建新的 DataView。(由于 GC,这个想法很糟糕)。
任何想法如何通过 WebRTC 发送任意长度的字节,而无需每次都创建新的 DataView?