使用WebRTC网络跨设备共享文件的新方法(二)

分块文件 在之前的示例中,如果我们选择传送一个大于100KB的文件,则很可能不会成功,这是因为WebRTC通道有某些限制。 所以,小文件可以通过WebRTC一次性发送。但是如果要传输较大文件,最好把我们的文件分成较小的文件块,并对应发送每个文件块。ArrayBuffer和Blob都有slice函数,这使上述操作更加容易。 我们一直在数组缓冲区中分块文件,直到不能再分块为止! 让我们讨论一下分块操作

使用WebRTC网络跨设备共享文件的新方法(一)

网络共享文件有多种方法。比如将文件上传到服务器并共享一个链接,其他人就可以使用该链接下载该文件。虽然这种共享数据的方法屡试不爽,但我希望能更多使用 “设备到设备”的共享方法,而不是“设备-服务器-设备”来解决问题。 我一直在思考用蓝牙,NFC,WiFi共享等技术来解决这个问题。虽然我喜欢这些技术,但老实说,它们在速度,范围和整体体验方面还是有些不足。 相反,Web可以全球联网并保证设备网速。体验过

近期热门

有奖小调查

1 分钟回答 3 个小问题,让内容更符合你的 WebRTC 学习与开发期望。
每个月最后一天会随机抽出 5 名获奖者,并通过邮件联系送上奖品。
填写问卷