Web(全功能SDK)
V2.1.X
V2.1.9 (2022-11-30)
更新
- 修复部分Windows上的chrome不能识别的问题
V2.1.8 (2022-11-14)
更新
- 修复ipad不能收发视频的问题
- 修复whiteboardonly的模式下调用leavechannel报错问题
- 修复发布屏幕共享时信令中quality为undefined问题
- 集成rts 2.4.8
V2.1.7 (2022-09-15)
更新
- 修复failover后订阅的屏幕不能恢复的问题
V2.1.6 (2022-07-06)
修复
- 修复native客户端发布屏幕共享时web可能收不到通知的问题
V2.1.5 (2022-07-03)
更新
- 集成rts 2.4.7
修复
- 修复Chrome 103版本无法开启audio问题
V2.1.4 (2022-03-10)
更新
- 增加un/observeGroup, un/observeAllGroup, setDefaultGroup API
- joinGroup API和groupUserJoin事件增加userData字段
- 支持restful请求和websocket连接时多domain机制
- 支持startVideo设置sourceMirror
- 增加group相关event metric
- 集成rts 2.4.4-1
修复
- 修复subscribe video被failover打断导致后续sub无法继续的问题
- 修复stopPreview后的video元素被复用时有时css样式没有清空问题
- 修复failover之后总是sub所有已经开启的video问题
- 修复subscribe video的metrics事件没有profile的问题
- 修复startaudio之后muteaudio在数据罗盘上看到两次mute事件问题
- 修复startaudio或screen确认成功之前主动leave导致failover的问题
- 修复收到user绑定pstn后stop voip audio事件会透传到app层问题
V2.1.3 (2022-02-21)
修复
- 修复有些版本或者设备上的微信小程序getvideo参数被shim导致不能获取视频
V2.1.2 (2022-02-17)
修复
- 修复有时videoStreamManager mediaupdate导致异常
V2.1.1 (2022-02-10)
更新
- 增加分组讨论能力
- 修改media failover在成功获取media时memo
- startPreview兼容数字VideoProfile和VideoProfile名称
- 支持video source mirror
- 检查loginack serverloadfull时进行gslb failover
- 集成rts 2.4.2
修复
- 修复只有chrome才能获取扬声器列表
- 修复startscreen未完成遇到failover不停弹出共享窗口问题
- 修复legacy eventmetrics的mid不对数据被丢弃
- 修复有时failover之后不停failover
V2.0.X
V2.0.1 (2022-01-10)
更新
- 增强d.ts声明中startPreview参数为可选
- 增强startPreview强制deviceId
- 增强订阅分辨率变化时本地上行视频调整策略
- 增强ios12发布视频分辨率折中策略
- 增强destroy之前确保已经leaveChannel
- 增强部分文件上传后端必须把file字段放在最后
- 增强ios15.1和Safari15.1识别,返回不支持
- 增加setRtsDelegate
- 增强在不支持getSpeakers情况下返回错误而不是返回空数据
- 删除setPstnService API
- 删除userListChange事件回调
- 集成rts2.4.1
修复
- 修复ios12本端视频黑屏且对方可以接收到的问题
- 修复ios14本端视频黑屏且对方不能接收到视频的问题
- 修复ios12.5切换摄像头后本端黑屏问题
- 修复ios13 ios14订阅分辨率切换导致本端比例不对问题
- 修复ios12无法发送低分辨率视频问题
- 修复ios12 ios13可能音量回调为0的问题
- 修复其他人的音量提示中出现自己的音量提示回调问题
V1.4.X
V1.4.9 (2021-12-16)
更新
- 白板2.3.0
- startPreview增加videoProfile参数
修复
- 修复H5场景failover成功后可能声音无法播放问题
V1.4.7 (2021-12-06)
更新
- 接入后端通用的文件上传API
- 获取设备list失败的回调参数标准化
- touchstart事件不做媒体播放检测
- 增加VideoProfileName常量
- 移动端浏览器发送video使用cvo
- 支持setPstnService传null来清空PstnService
- 增加d.ts文件
- 白板2.2.6
修复
- 修复mute自己bind的pstn时会发布pstn的mute event问题
- 修复ios微信不能播放但是paused为false问题
- 修复mute后leave导致新会话mute问题
- 修复failover之后有时video不能resub问题
- 修复getvideofail 字段信息不标准
- 修复stopaudio和leaveChannel后没有stopSendAudioProcessor问题
V1.4.5 (2021-11-19)
更新
- pstn 支持
- 白板2.2.7-2
修复
- logsupload metric mid修改为logs
- 检测Safari15.1返回不支持
- 修复failover成功后发生gslb failover问题
V1.4.4 (2021-11-08)
更新
- 检测设备物理mute和监听audioTrack
- 增强api的join状态
- firefox接收native mobile时,发布videoRotation事件
- audioStream使用默认参数
- 白板2.2.6
修复
- 修复subvideo之后abortSubVideo,有时导致后续订阅不成功
- 修复metrics join event 添加browser和 browserVersion字段
- 修复saveLogs API支持
- 修复metrics unsub event的字段
- 修复mediatag的event重复问题
V1.4.3 (2021-10-12)
更新
- 增强selectcam如果没有改变device时则不做任何事
- 白板2.2.6-2
修复
- 修复leave后joinChannelState未重置
- 修复stop video/audio之后networkStatus报错
- 修复failover failed的msg说明
- 修复startvideo后立即stopvideo有时摄像头不会关闭
- 修复metrics重复上报
V1.4.2 (2021-09-30)
更新
- 支持createReactApp脚手架引入PanoRtc
- stopPreview增加返回值QResult
- 调整页面没有https时提示信息级别为error
- joinChannel重复调用时状态保护
- networkStatus事件回调
- 增加setMediaProcessor
- 增强判断chrome内核浏览器是否支持addTransceiver
- 白板2.2.6-0
修复
- 修复failover不会触发gslbfailover和leaveindication事件
- 修复chrome69比较检测ssrc时log报错
V1.4.1 (2021-09-08)
修复
- 修复连续subscribevideo可能会10s以上才订阅成功
- failover event msg统一提示信息
- sendfeedback上报ua
更新
- 增加getmediafail的事件原因
- 页面刷新或退出前metics logs保存到localstorage
- 增加audio video元素状态事件
- 开页面之前打印recv状态
- 强制指定cam deviceId
- eventmetric聚合发送
- getLocalAudio事件
- 集成白板2.2.2-8
V1.4.0 (2021-08-25)
优化
- 增加设备切换metric
- 开关媒体时增加设备信息
- 扩大媒体连接超时
- 增加ice metric
- 增强userId限制,保留内部使用区间
- 增加userStart事件的profile参数
更新
- 麦克风采集音量检测
- 接收音频的音量检测
- 增加docshow
- 集成白板2.2.1
修复
- iOS Safari视频画幅太小
- 增加video playsInline
- chenckEnv增加更多适配的浏览器
- 多rtcEngine实例,事件重复
V1.3.X
V1.3.8 (2021-08-05)
优化
- 无交互时不能自动播放情况检测,触发播放
更新
- 增加麦克风音量检测
- 集成白板2.1.5
V1.3.7 (2021-07-08)
更新
- 集成白板2.1.4
V1.3.6 (2021-07-02)
更新
- 支持多摄像头发布和订阅
- 集成白板2.1.3
修复
- muteAudio与startAudio太近时有时不能生效
- vtx在userconsole显示评分异常
- 高版本iOS Safari无法加会和不能start video
- sub video优化不超过可sub的最大quality
- userconsole没有screen start event
优化
- 优化faillog上报metric属性
- join event 与start media event的顺序调整
- 调整startScreen的默认fps为8
- 多个ms failover入口排他进入
V1.3.5 (2021-06-07)
更新
- 集成白板2.1.2
V1.3.4 (2021-05-26)
更新
- rtc支持v2 token
- 集成白板2.1.0
V1.3.3 (2021-05-24)
更新
- 获取media失败上报log
- 对比ssrc,不符合时上报log
- uservideostart event增加maxVideoProfile信息
- 上报log时,增加媒体状态信息
优化
- 优化media log内容
- media play promise处理
- 检测并提示nonhttps和localhost,但是不阻止
修复
- failover的gw地址为空时不重用上一次地址
- vtx metric中rtt或fps计算
- Safari failover之后有时video黑屏
- leave之后metric因为401错误无法停止
V1.3.2 (2021-05-11)
更新
- userScreenResolutionChange事件
- 集成PanoWhiteboard 2.0.0
优化
- 输出代码兼容到ES5
- heartbeat增强
- 调试不支持startscreen的浏览器时给出友好提示
修复
- ms failover时有时client订阅video不能成功
- 连续多次订阅同一个人偶尔会导致订阅失败
V1.3.0 (2021-04-15)
更新
- 增加Firefox支持
- audio/video/screen mute时可以被订阅
- 集成白板1.2.7
优化
- 白板初始化时机调整为实际使用时
- 统一joinChannel返回结果类型
修复
- 修复QQ浏览器支持
- join metrics增加更多指标
- 修复vrx vtx atx部分metric字段
- 修复safari start screen分辨率设置不生效
V1.2.X
V1.2.8 (2021-03-08)
优化
- 取消限制video订阅和video发送的HD1080P和Lowest两档
V1.2.7 (2021-02-25)
优化
- 删除networktest多余log
- 检测sdk本地调试环境,不能获取userMedia时给出log提示
- 调整rejoin时间间隔
- metrics发送失败后重试
- rejoin增加log
- joinChannel API加强参数类型校验
修复
- 修复failover之后的network上报事件
- 修复arx atx部分异常
更新
- 集成白板1.2.6
- 关键时刻自动上传log
- arx metrics增加deley字段
V1.2.6 (2021-02-07)
更新
- 集成白板1.2.5
V1.2.5 (2021-01-28)
更新
- 集成白板1.2.4
V1.2.4 (2021-01-25)
优化
- 去除axios依赖
- 加会失败之后异常信息改为提示信息
- 优化在app层错误调用startvideo和selectcam时的错误处理
- 优雅处理开启音频后的异常信息
- 共享屏幕帧率过高时降低分辨率的阈值调整
- 其他优化
更新
- 集成白板1.2.3
V1.2.3 (2021-01-16)
新增
- 共享屏幕增加音频选项
- 增强执行应用层listener的错误提示
修复
- 修复接收音频的metrics
- 其他一些bug修复
V1.2.2 (2021-01-08)
新增
- 增加API
subscribeAudio
,unsubscribeAudio
- 增加
joinChannel
的subscribeAudioAll
选项 - 增加recvAudio的metrics
修复
- 修复已知bug
V1.2.1 (2020-12-30)
新增
- 增加API
setAudioPlayoutVolume
,getAudioPlayoutVolume
,muteAudioPlayout
,unmuteAudioPlayout
,destroy
更新
- 更新集成白板sdk(@pano.video/whiteboard) v1.2.0
- 修复一些bug
V1.2.0 (2020-12-28)
更新
- 更新白板sdk(@pano.video/whiteboard) v1.1.7
V1.1.X
V1.1.10 (2020-12-28)
更新
- 去除冗余log
- 支持从模块
import {RtcEngine} from '@pano.video/panortc'
方式引用 - 支持userName中使用json特殊字符
修复
- 修复metrics上报bug
- 修复构造rtcengine已经传入appId,joinChennel不带appId失败的bug
V1.1.9 (2020-12-21)
修复
- 修复SDK1.1.7不兼容某些rtcEngine构造方式的问题
V1.1.8 (2020-12-18)
更新
- 增强某些情况下使得订阅audio的autoplay
- 增加网络状况测试接口
V1.1.7 (2020-12-16)
更新
- PanoRtc.RtcEngine构造函数参数接收自定义的rtcServer参数
V1.1.6 (2020-12-14)
更新
- 更新白板sdk(@pano.video/whiteboard) v1.1.5
V1.1.5 (2020-12-08)
更新
- 更新白板sdk(@pano.video/whiteboard) v1.1.4
V1.1.4 (2020-12-01)
更新
- 更新白板sdk(@pano.video/whiteboard) v1.1.3
修复
- 修复某些情况下加入白板房间无法收到入会成功通知的问题
V1.1.3 (2020-11-30)
更新
- 更新白板sdk(@pano.video/whiteboard) v1.1.2
优化
- 调整媒体连接超时参数和重试参数
V1.1.2 (2020-11-26)
修复
- 修复metrics中断后不恢复发送
- 增加操作系统版本metrics和其他metrics
V1.1.1 (2020-11-18)
优化
- 网络异常时媒体连接长时间连接不成功,增加重试
V1.1.0 (2020-09-30)
更新
- 增加屏幕共享能力