4

还没有很多浏览器支持 WebRTC,但是有很多很酷的 WebRTC 东西可以玩——PeerDB 等。

是否有任何形式的 shim 用于在浏览器中欺骗 WebRTC API(这样 PeerDB 之类的东西才能正常工作),但实际上它使用 WebRTC 以外的东西在浏览器外部进行通信?

这在技术上是否可行?为什么或者为什么不?

4

3 回答 3

2

这是绝对可行的——我们正在IceLink中进行。它在可用时使用本机支持,如果本机支持不可用,则回退到 Java 小程序。

于 2013-10-14T14:08:37.360 回答
0

对于 Internet Explorer,微软开始定义CU-RTC-Web,它将允许与当前 Google 的 WebRTC 规范基本相同,但使用不同的 API。(但他们确实必须违反所有标准,所以......)

同样对于 IE,目前您可以安装 Google Frame 插件,以提供与 Google Chrome 上可用的 API 相同的 API。

对于除 Firefox、Chrome 和 IE 之外的浏览器,我认为目前除了基于 Flash 的应用程序之外没有其他 shim。

于 2013-10-13T22:41:15.063 回答
0

不确定它是否符合您的要求,但 Doubango Telecom 维护webrtc4all,这是一个旨在为尚未实现 API 的浏览器提供 WebRTC 支持的扩展。

WebRTC 与 Chrome Frame 配合得非常好,但它将于2014 年 1 月停用。

于 2013-10-14T11:50:19.450 回答