查找有关ORTC的权威信息似乎很困难,而查找示例甚至更是如此。我需要在iframe之间发送字符串,并且一直在考虑使用WebRTC,但是为了支持Windows Edge,我一直在考虑ORTC。我想看看是否有人在Windows Edge中成功使用ORTC的某种数据通道。我以为ORTC专用于Edge,但似乎定义了一个数据通道,但Edge没有实现它。
我所遇到的信息使我相信,尽管ORTC已在其API中列出,但它无法建立数据通道。
API中第11.3节http://publications.ortc.org/2016/20161202/中定义的RTCDataChannel)
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将来是否会支持此功能的资源也将很有帮助。
最佳答案
根据他们的roadmap,ORTC数据通道是“正在考虑中”。
路线图优先级:低-我们仍在评估该技术。那里
可能是重要的规格稳定,基础工作或
开始开发之前,需要社区的其他投入。
但是真正的问题是:
为什么首先需要RTC?
您说过,您需要在iframe之间发送字符串。
iframe是否加载在同一页面上?
如果答案是肯定的,那么您根本不需要RTC。看一下postMessage API。
关于webrtc - ORTC和/或Edge是否支持DataChannel?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43216670/