让 WebRTC 在 IE/safari 中工作

Making WebRTC work in IE/safari

所以我正在制作一个利用 WebRTC(网络摄像头快照)的网站。 我已经搜索了几个小时,但没有找到不需要在 windows/OS X 安装上安装第三方应用程序的解决方案。

你们有解决过这个问题吗?

如您所见IE/Safari不支持WebRTC:http://caniuse.com/#search=webrtc or http://iswebrtcreadyyet.com/

唯一可以做到这一点的方法是通过第 3 方插件,例如 Skylink 或 Temasys。但是你还需要在你的 JS 上使用类似 polyfill 的东西。最后,Flash 也是另一个 3rd 方插件。

似乎 Edge 的支持有限,Safari 很快就会获得 WebRTC 支持。

好消息,事情即将发生变化。

Safari

Apple 宣布在 Safari 11 中支持 WebRTC。

您可以在以下地址下载最新的Safari 11测试版link:
(您需要使用您的 Apple ID 登录)https://developer.apple.com/safari/download/

Microsoft Edge

Edge 在 adapter.js 的帮助下支持 webRTC。

尚不支持数据通道。

根据 Microsoft 的 roadmap,ORTC 数据通道为 "Under consideration"。

Roadmap Priority: Low — We are still evaluating this technology. There may be significant spec stabilization, foundational work, or additional community input required before we can begin development.

Internet 浏览器

正如@adrian-ber 所说,您需要一个第三方插件。