3

找到有关 ORTC 的确切信息似乎很困难,而找到示例则更是如此。我需要在 iframe 之间发送字符串,并且正在研究使用 WebRTC,但为了支持 Windows Edge,我一直在研究 ORTC。我想看看是否有人在 Windows Edge 中通过 ORTC 成功使用了某种数据通道。我认为 ORTC 是专门为 Edge 设计的,但它似乎定义了一个数据通道,但 Edge 并没有实现它。

我遇到的信息让我相信 ORTC 不能做数据通道,尽管它在他们的 API 中列出。

RTCDataChannel 在 API 中定义,第 11.3 节http://publications.ortc.org/2016/20161202/

RTCDataChannel 接口表示两个对等方之间的双向数据通道。

但在https://docs.microsoft.com/en-us/microsoft-edge/dev-guide/realtime-communication/object-rtc-api我发现:

由于 Microsoft Edge 未实现数据通道,因此不支持 RTCDataChannel 和 RTCSctpTransport 对象。

Microsoft Edge 当前不支持当前在 ORTC 规范中定义的任何 DataChannel 功能。

请提供我可以研究的其他资源,以获得明确的答案。任何说明 Windows Edge 将来是否会支持此功能的资源也很有帮助。

4

1 回答 1

1

根据他们的路线图,ORTC 数据通道正在“考虑中”。

路线图优先级:低——我们仍在评估这项技术。在我们开始开发之前,可​​能需要大量的规范稳定、基础工作或额外的社区投入。

但真正的问题是:
为什么首先需要 webRTC?

您说您需要在 iframe 之间发送字符串。
iframe 是否加载在同一页面上?

如果答案是肯定的,那么您根本不需要 webRTC。请查看postMessage API

于 2017-05-12T23:03:59.557 回答