
# 浏览器适配
本章节介绍Web SDK支持的浏览器类型、版本以及使用限制。
 表1浏览器适配详情 
| 操作系统类型  | 浏览器类型            | 浏览器版本                                            | SDK版本约束                                                                                                                                                                                       | 下行（播放） | 上行（上麦） | 屏幕分享               |
|:---|:---|:---|:---|:---|:---|:---|
| Windows | Chrome浏览器        | 67+                                              | - v1.10.0及以上版本  - v2.0.0及以上版本            | 支持     | 支持     | 支持（Chrome 73+版本）   |
| Windows | QQ浏览器（极速内核）      | 10.4+                                            | - v1.10.0及以上版本  - v2.0.0及以上版本            | 支持     | 支持     | 不支持                |
| Windows | 360安全浏览器（极速模式）   | 12                                               | - v1.10.0及以上版本  - v2.0.0及以上版本            | 支持     | 支持     | 支持                 |
| Windows | 微信内嵌浏览器          | -                                                | v2.0.0及以上版本                                                                                                                                                                                   | 支持     | 不支持    | 不支持                |
| Windows | 企业微信内嵌浏览器        | -                                                | v2.0.0及以上版本                                                                                                                                                                                   | 支持     | 不支持    | 不支持                |
| Windows | Firefox浏览器       | 90+                                              | v2.0.1及以上版本                                                                                                                                                                                   | 支持     | 支持     | 支持                 |
| Windows | Edge浏览器          | 80+                                              | v2.0.2及以上版本                                                                                                                                                                                   | 支持     | 支持     | 支持                 |
| Windows | 搜狗浏览器（高速模式）      | 11+                                              | v2.0.2及以上版本                                                                                                                                                                                   | 支持     | 支持     | 支持                 |
| Windows | Opera浏览器         | 54+                                              | v2.0.2及以上版本                                                                                                                                                                                   | 支持     | 支持     | 支持（ Opera 60+ 版本）  |
| macOS   | Chrome浏览器        | 67+                                              | - v1.10.0及以上版本  - v2.0.0及以上版本         | 支持     | 支持     | 支持（Chrome 73+ 版本）  |
| macOS   | 微信内嵌浏览器          | -                                                | v2.0.0及以上版本                                                                                                                                                                                   | 支持     | 不支持    | 不支持                |
| macOS   | 企业微信内嵌浏览器        | -                                                | v2.0.0及以上版本                                                                                                                                                                                   | 支持     | 不支持    | 不支持                |
| macOS   | Safari浏览器        | 11+                                              | v2.0.1及以上版本                                                                                                                                                                                   | 支持     | 支持     | 支持（ Safari 13+ 版本） |
| macOS   | Firefox浏览器       | 90+                                              | v2.0.1及以上版本                                                                                                                                                                                   | 支持     | 支持     | 支持                 |
| macOS   | Edge浏览器          | 80+                                              | v2.0.1及以上版本                                                                                                                                                                                   | 支持     | 支持     | 支持                 |
| macOS   | Opera浏览器         | 56+                                              | v2.0.2及以上版本                                                                                                                                                                                   | 支持     | 支持     | 支持（ Opera 60+ 版本）  |
| Android | 微信内嵌浏览器（ TBS 内核） | -                                                | - v1.10.0及以上版本  - v2.0.0及以上版本   | 支持     | 支持     | 不支持                |
| Android | 微信内嵌浏览器（ XWEB内核） | -                                                | - v1.10.0及以上版本  - v2.0.0及以上版本   | 支持     | 支持     | 不支持                |
| Android | 企业微信内嵌浏览器        | -                                                | - v1.10.0及以上版本  - v2.0.0及以上版本   | 支持     | 支持     | 不支持                |
| Android | 移动版Chrome浏览器     | -                                                | - v1.10.0及以上版本  - v2.0.0及以上版本   | 支持     | 支持     | 不支持                |
| Android | 移动版QQ浏览器         | 12+                                              | - v1.10.0及以上版本  - v2.0.0及以上版本   | 支持     | 支持     | 不支持                |
| Android | 移动版华为浏览器         | 11.0.8+                                          | - v1.10.0及以上版本  - v2.0.0及以上版本   | 支持     | 支持     | 不支持                |
| Android | 移动版UC浏览器         | -                                                | -                                                                                                                                                                                             | 不支持    | 不支持    | 不支持                |
| iOS     | 微信内嵌浏览器          | iOS 14.3+ 微信6.5+版本 | - v1.10.0及以上版本  - v2.0.0及以上版本          | 支持     | 支持     | 不支持                |
| iOS     | 移动版Chrome浏览器     | iOS 14.3+                                        | v2.0.0及以上版本                                                                                                                                                                                   | 支持     | 支持     | 不支持                |
| iOS     | 企业微信内嵌浏览器        | -                                                | v2.0.0及以上版本                                                                                                                                                                                   | 支持     | 不支持    | 不支持                |
| iOS     | 移动版Safari浏览器     | 11+                                              | v2.0.1及以上版本                                                                                                                                                                                   | 支持     | 支持     | 不支持                |
   
表2浏览器使用限制 
| 浏览器类型      | 使用限制                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
|:---|:---|
| Chrome浏览器  | - 在移动端浏览器上，[getSpeakers](https://support.huaweicloud.com/csdk-rtc/rtc_05_0137.html#rtc_05_0137__section555171653415)接口只能获取到default音频输出设备。  - 在移动端浏览器上，不支持采集120p及以下的分辨率。  - 在华为移动端设备上，Chrome浏览器（包括华为自带浏览器）支持WebRTC的版本为91+。  - 在Mac Chrome浏览器上使用屏幕分享前，需确保已在"设置 \> 安全性与隐私 \> 隐私 \> 屏幕录制"中打开Chrome屏幕录制授权。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| Safari浏览器  | - 在Safari 11及12上，需要在建链之前调用navigator.mediaDevices.getUserMedia接口（调用sdk接口[createStream](https://support.huaweicloud.com/csdk-rtc/rtc_05_0137.html#rtc_05_0137__section4419114172210)创建本地流）获取媒体权限，否则媒体无法交互（媒体链路无法建立）。  - 华为Native SDK推流，在Safari 11及12浏览器中选看，存在绿屏现象。  - Safari 13的用户可能听不到远端用户的声音。  - iOS Safari 14.2和macOS Safari 14.0.1上音频可能断断续续。  - Safari 15.1发布流时会发生异常，导致页面崩溃。  - Safari不支持获取输出设备信息，因此，不支持[getSpeakers](https://support.huaweicloud.com/csdk-rtc/rtc_05_0137.html#rtc_05_0137__section555171653415)和[setAudioOutput](https://support.huaweicloud.com/csdk-rtc/rtc_05_0140.html#rtc_05_0140__section9532750163413)接口。  - Safari不支持调用[addTrack](https://support.huaweicloud.com/csdk-rtc/rtc_05_0141.html#rtc_05_0141__section18944721133812)和[removeTrack](https://support.huaweicloud.com/csdk-rtc/rtc_05_0141.html#rtc_05_0141__section1494518334819)接口。  - Safari浏览器不能多次调用本地流采集接口，否则会引起采集黑屏，需在调用音视频采集接口前关闭前一次采集。  - Safari不支持大小流。  - iOS移动端浏览器不支持混音功能。  - Mac设备Safari 12插耳机的场景下，开启混音后，远端听不到任何声音。  - 须在选看远端用户音频前调用navigator.mediaDevices.getUserMedia接口，否则无法听到声音和无法获取音频音量值。  - macOS Ventura系统，Safari 16.1使用屏幕分享时，会出现本地屏幕共享流黑屏。   |
| Firefox浏览器 | - Firefox只支持30fps视频帧率。  - Apple M1芯片的Mac设备上Firefox不支持H.264编解码。  - Firefox不支持获取输出设备信息，因此，不支持[getSpeakers](https://support.huaweicloud.com/csdk-rtc/rtc_05_0137.html#rtc_05_0137__section555171653415)和[setAudioOutput](https://support.huaweicloud.com/csdk-rtc/rtc_05_0140.html#rtc_05_0140__section9532750163413)接口。  - Firefox 97+浏览器推流场景，其他端选看存在黑屏、卡顿兼容问题，正在紧急修复中。请暂时使用其他浏览器。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| Opera浏览器   | 在华为移动端设备上，Opera浏览器支持WebRTC的版本为64+。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| 其他浏览器      | 由于各设备厂家的浏览器内核、webview、版本等因素，移动端浏览器对WebRTC的支持度不一，除可以使用[表1]中列举的移动端浏览器类型外，还可以集成使用Native SDK（Andriod / iOS）。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
   
![](https://support.huaweicloud.com/csdk-rtc/public_sys-resources/caution_3.0-zh-cn.png)
- 已集成Web SDK 1.0+版本（2.0+版本不涉及）的用户，请尽快升级至1.10.0+版本，否则在Chrome 96+浏览器上有可能出现无法使用的情况。
- Web SDK 2.0+版本是目前的主力构建版本，承载新功能及体验优化，建议您优先集成使用。Web SDK 1.0+版本仅做存量用户的维护，不再构建新的功能。
- Web SDK 1.0+和Web SDK 2.0+业务上不能互通，集成时需要注意。
- Safari浏览器上的使用限制和已知问题较多，建议使用兼容性较好的Chrome浏览器或者集成Native SDK。
 
