当使用小鱼易连Web SDK时,可以通过浏览器中打开 XYLink SDK Detect 能力测试页面,检测当前浏览器是否支持 WebRTC 能力,例如 微信浏览器、WebView 等浏览器支持情况;
1、确认浏览器是否支持呼叫能力
集成SDK的浏览器必须支持 H.264 编解码能力,才可以正常加入会议,能力检测页面可以详细输出检测结果信息,在编解码模块可以看到支持的编解码器信息:
2、集成SDK时检测浏览器能力
入会前也可以调用SDK提供 XYRTC.checkSupportWebRTC 方法检测是否支持入会操作;
提示
从 v2.0.3 版本开始,支持桌面端 Firefox 80+ 入会、移动端各个浏览器入会;
从 v2.1.1 版本开始,支持360系列浏览器入会;
各个浏览器的兼容情况如下:
桌面端浏览器内核是 Chromium 92+ 以上的版本理论都支持 Web 端入会,但由于 WebRTC 在 Chrome 机型的适配情况最好,所以更建议客户使用最新的 Chrome 和 Edge 浏览器加入会议操作;
系统 | 浏览器 | 支持浏览器最低版本 | 发送/接收 | 屏幕分享 | 备注 |
Mac OS | Chrome | 92+ | ✅ | ✅ | |
Edge | 80+ | ✅ | ✅ | ||
Firefox | 80+ | ✅ | ✅ | ||
360企业安全浏览器 | 12.1+(Chromium内核:78) | ✅ | ✅ | 360极速浏览器不支持入会 | |
Windows | Chrome | 92+ | ✅ | ✅ | |
Edge | 80+ | ✅ | ✅ | ||
Firefox | 80+ | ✅ | ✅ | ||
360安全浏览器 | 13+(Chromium内核:86) | ✅ | ✅ | ||
360极速浏览器 | 12+(Chromium内核:78) | ✅ | ✅ | ||
360企业安全浏览器 | 12+(Chromium内核:78) | ✅ | ✅ | ||
Linux | 火狐浏览器 | 80+ | ✅ | ✅ | |
360安全浏览器 | 10+(Chromium内核:86) | ✅ | ✅ | ||
Harmony Next | 华为鸿蒙浏览器 | 5.1(Chromium内核:114) | ✅ | ✅ |
Electron框架最低支持v18版本;
系统 | Electron版本 | 支持的架构 | 发送/接收 | 屏幕分享 | 屏幕分享采集系统声音 |
Windows | v18-v27 | x64、ia32 | ✅ | ✅ | ✅ |
v28+ | ✅ | ✅ | ✅ | ||
Mac | v18-v27 | x64、arm64 | ✅ | ✅ | ❌ |
v28+ | ✅ | ✅ | ✅ | ||
Linux | v18-v27 | ✅ | ✅ | ❌ | |
v28+ | ✅ | ✅ | ✅ |
建议使用系统版本 Android 8+,iOS 14.3+,主流机型设备支持较好;
提示
受移动端浏览器WebRTC屏幕采集API限制,移动端浏览器下均不支持共享内容功能;
系统 | 浏览器 | 支持浏览器最低版本 | 发送 | 接收 | 备注 |
Android 8.0+ | 微信内置浏览器 | - | ✅ | ✅ | |
小米内置浏览器 | - | ✅ | ✅ | ||
华为内置浏览器 | - | ✅ | ✅ | ||
企业微信浏览器 | - | ✅ | ✅ | ||
Chrome | - | ❌ | ❌ | Android Chrome没有H264编解码能力 | |
QQ 浏览器 | - | ✅ | ✅ | ||
ios12.2+ | Safari | - | ✅ | ✅ | |
Chrome | 67+ | ❌ | ✅ | ||
微信浏览器 | 微信版本7+ | ❌ | ✅ | ||
企业微信浏览器 | - | ❌ | ✅ | ||
ios14.3+ | Safari | - | ✅ | ✅ | |
Chrome | 67+ | ✅ | ✅ | ||
微信浏览器 | - | ✅ | ✅ | ||
企业微信浏览器 | - | ✅ | ✅ | ||
Harmony Next | 华为鸿蒙浏览器 | 5.1+ | ✅ | ✅ |
因浏览器或系统原因导致的一些问题及规避方案,可参考:已知问题和规避方案。