Web SDK 基于浏览器的 PeerConnection 实现与服务端的 ICE 建联和媒体能力协商。建议使用浏览器的最新稳定版本,以获取更优质、稳定的音视频通话体验。本页列出 Web SDK 浏览器兼容性。
说明
| 操作系统 | Chrome 70 及以上 | Edge 83 及以上 | Safari 12 及以上 | Firefox 80 及以上 |
|---|---|---|---|---|
| Windows | 支持 屏幕共享要求 Chrome 74 及以上版本 | 支持 屏幕共享要求 Edge 99 及以上版本 | 不适用 | 支持 |
| macOS | 支持 屏幕共享要求 Chrome 74 及以上版本 | 支持 | 支持 屏幕共享要求 Safari 13 及以上版本 | 支持发布和订阅,不支持大小流 |
Android Chrome 对 H.264 的支持依赖硬件,部分 Android 设备不支持 H.264 编解码格式。你可以通过调用 isSupported 接口,查看兼容性。
移动端部分功能受到限制,参看功能已知限制。
| 操作系统 | 自带浏览器 | Chrome | 微信内嵌浏览器 |
|---|---|---|---|
| Android | Android Web SDK 的支持与设备硬件和使用的 WebView 版本有关,大多数自带浏览器不支持发送和接收音频流,已知小米手机自带浏览器不支持 webRTC。 | 支持 | 支持 |
| iOS 12 及以上 | 支持 | 支持 发布音视频流要求 iOS 14.3 及以上版本,因为此前版本不支持 Safari 以外的浏览器获取麦克风和摄像头使用权限。 | 支持 发布音视频流要求 iOS 14.3 及以上版本,因为此前版本不支持 Safari 以外的浏览器获取麦克风和摄像头使用权限。 |