文档导航
Web
SDK 版本:  5.X
此 SDK 版本特指:RTCLib 版本

Web 兼容性

更新时间:2024-04-03 PDF

Web 兼容性说明

Web 端 RTCLib 从 v5.1.0 开始支持大部分现代浏览器,但受限于各浏览器厂商对于 WebRTC 的支持情况不同,RTCLib 在各浏览器上的能力可能会存在差异,这些差异在 H5 上表现尤为明显

已知问题说明

  • iOS 设备下各浏览器要求音视频资源的播放必须在用户操作事件回调中进行(如 click 事件回调中),否则会播放失败。
  • 部分华为 Andrdoid 设备在 Chrome 浏览器中无法正常使用 H.264 编解码能力,故无法支持视频功能。
  • Vivo Android 设备内置浏览器不支持 WebRTC 基础能力,故无法使用 RTCLib。
  • 小米 Android 设备内置小米浏览器不支持 WebRTC 基础能力,故无法使用 RTCLib。
  • 对于在小米 11 设备上、Android 11 系统中通过微信内置浏览器使用 RTCLib 能力,需注意以下事项:
    • 先发布资源再订阅资源,会因为浏览器底层对远端声音资源解码问题导致无法播放远端音频,先订阅再发布则不受影响;
    • 建议在微信内置浏览器和 WebView 中仅做订阅资源
  • iOS 平台 QQ 浏览器在刷新页面后二次加入房间时,获取音视频流无法正常弹出授权提醒,因此不建议使用。

浏览器支持清单

功能 收音频 发音频 收视频 发视频 发视频小流 发屏幕共享 发自定义音视频
平台 浏览器 --- --- --- --- --- --- ---
Windows Chrome 57+ 57+ 57+ 57+ 63+ 72+ 57+
FireFox 56+ 56+ 56+ 56+ 56+ 66+ 56+
Edge 79+ 79+ 79+ 79+ 79+ 79+ 79+
Opera 76+ 76+ 76+ 76+ 不支持 76+ 不支持
QQ 10+ 10+ 10+ 10+ 10+ 不支持 10+
360 12+ 12+ 12+ 12+ 12+ 12+ 12+
MacOSX Chrome 57+ 57+ 57+ 57+ 63+ 72+ 57+
Safari 11+ 11+ 11+ 11+ 11+ 11+ 不支持
FireFox 56+ 56+ 56+ 56+ 56+ 66+ 56+
Edge 79+ 79+ 79+ 79+ 79+ 79+ 79+
Opera 46+ 46+ 46+ 46+ 不支持 46+ 不支持
QQLite 不支持 不支持 不支持 不支持 不支持 不支持 不支持
iOS 14.3+ Safari 支持 支持 支持 支持 不支持 不支持 不支持
Chrome 支持 支持 支持 支持 不支持 不支持 不支持
FireFox 支持 支持 支持 支持 不支持 不支持 不支持
微信内置浏览器 微信 6.5 微信 6.5 微信 6.5 微信 6.5 不支持 不支持 不支持
Android 6.0+ Chrome 90+ 90+ 90+ 90+ 不支持 不支持 不支持
FireFox 87+ 87+ 87+ 87+ 不支持 不支持 不支持
Opera 62+ 62+ 62+ 62+ 不支持 不支持 不支持
WebView 支持 支持 支持 支持 不支持 不支持 不支持
微信内置浏览器 支持 支持 支持 支持 不支持 不支持 不支持
文档反馈
意见反馈

您的改进建议

意见反馈

问题类型

联系我们

提交工单

技术支持|集成使用|产品方案


商务咨询

7 x 24 小时

为您解答方案与报价问题

131 6185 6839

文档反馈