尊敬的开发者,你好!
在最新 Chrome 107 版本中(含 Chromium),由于浏览器对底层 WebRTC 属性做了变动,导致 Web 端在解析 RTCPeerConnection.getStats() 统计质量数据时控制台会出现 Cannot read properties of undefined (reading ‘timestamp’) 报错。目前已知仅影响获取音视频通话质量数据。
RTCLib 已经 5.6.1 版本修复该问题。由于 RTCLib 与 IMLib 的依赖关系,您需要同时升级 IMLib 到 5.6.0 版本以上。我们建议您评估业务受影响范围与升级 RTCLib/IMLib 的工作量,及早升级到最新版本,高版本 SDK 兼容低版本。
IMLib 版本描述: 融云开发者文档
RTCLib 版本描述: 融云开发者文档
IMLib 不同版本下载方式如下:
# 安装 IM 5.0 版本
npm install @rongcloud/engine@latest @rongcloud/imlib-next@latest -S
# CDN 地址
https://cdn.ronghub.com/RongIMLib-5.6.0.prod.js
# 安装 RongIMLib-v4-Adapter
npm install @rongcloud/engine@latest @rongcloud/imlib-v4-adapter@latest -S
# CDN 地址
https://cdn.ronghub.com/RongIMLib-v4-Adapter-5.6.0.prod.js
# 安装 RongIMLib-v2-Adapter
npm install @rongcloud/engine@latest @rongcloud/imlib-v2-adapter@latest -S
# CDN 地址
https://cdn.ronghub.com/RongIMLib-v2-Adapter-5.6.0.prod.js
注意:原使用 IMLib v2/v4 需要升级为 v2/v4 - adapter,升级说明请参考:融云开发者文档
RTCLib:
# 安装 RTCLib
npm install @rongcloud/plugin-rtc --save
# CDN 地址
https://cdn.ronghub.com/RCRTC-5.6.latest.js