我可以通过WebRTC在两个浏览器之间成功发送文件(例如:图片)吗?

时间:2018-05-16 12:18:24

标签: browser udp webrtc

所以WebRTC使用UDP,如果你正在做一些视频流,它可以很好地工作,如果你丢失了几帧可以,但我想知道在发送像图片这样的文件时它是如何工作的。

主要问题是UDP不像TCP那样验证文件完整性,只是错过了一个数据包,你最终可能会损坏文件。

那么如何在浏览器之间发送可靠的图片并确保文件是完整的?

1 个答案:

答案 0 :(得分:2)

您可以使用数据通道传输文件。它们提供了一种提供可靠传输的抽象。有关示例,请参阅https://webrtc.github.io/samples/src/content/datachannel/filetransfer/