使用WebRTC网络跨设备共享文件的新方法(二)
分块文件 在之前的示例中,如果我们选择传送一个大于100KB的文件,则很可能不会成功,这是因为WebRTC通道有某些限制。 所以,小文件可以通过WebRTC一次性发送。但是如果要传输较大文件,最好把我们的文件分成较小的文件块,并对应发送每个文件块。ArrayBuffer和Blob都有slice函数,这使上述操作更加容易。 我们一直在数组缓冲区中分块文件,直到不能再分块为止! 让我们讨论一下分块操作
分块文件 在之前的示例中,如果我们选择传送一个大于100KB的文件,则很可能不会成功,这是因为WebRTC通道有某些限制。 所以,小文件可以通过WebRTC一次性发送。但是如果要传输较大文件,最好把我们的文件分成较小的文件块,并对应发送每个文件块。ArrayBuffer和Blob都有slice函数,这使上述操作更加容易。 我们一直在数组缓冲区中分块文件,直到不能再分块为止! 让我们讨论一下分块操作
网络共享文件有多种方法。比如将文件上传到服务器并共享一个链接,其他人就可以使用该链接下载该文件。虽然这种共享数据的方法屡试不爽,但我希望能更多使用 “设备到设备”的共享方法,而不是“设备-服务器-设备”来解决问题。 我一直在思考用蓝牙,NFC,WiFi共享等技术来解决这个问题。虽然我喜欢这些技术,但老实说,它们在速度,范围和整体体验方面还是有些不足。 相反,Web可以全球联网并保证设备网速。体验过
WebRTC 中文社区由
运营