webrtc-zego
v2.13.5
Published
zego webrtc sdk
Downloads
27
Readme
日志更新
2022-07-15(version 2.9.0)
- UDP 协议连接失败时,可智能切换 TCP 协议
2022-04-11(version 2.8.1)
- 修复设置推流参数接口 setPublishStreamConstraints 同时关闭音频 3A 时不生效的问题。
2022-04-08(version 2.8.0)
- 新增支持摄像头关闭时推送静态图片。
2022-02-21(version 2.7.0)
- 修复其它已知问题。
2021-08-27(version 2.6.0)
- 修复推流端移除正在推流的外接摄像头后调用 switchDevice 切换其他摄像头设备后拉流端 onRemoteCameraStatusUpdate 事件中设备状态没有恢复为开启状态。
- 修复其它已知问题。
2021-08-09(version 2.5.0)
- 推流端关闭视频画面后再开启,拉流端不再依赖媒体信令来恢复画面,避免弱网情况无法恢复视频画面。
- 修复当使用外接麦克风和摄像头进行推流时拔出设备,上报的摄像头状态没有变为关闭状态。
- 修复其它已知问题。
2021-07-10(version 2.4.0)
- 修复断网时进行推拉流会报错,没有正常返回断网推拉流失败错误信息。
- 修复其它已知问题。
2021-06-10(version 2.3.0)
- 优化推流过程中切换摄像头设备逻辑
- 优化拉流端丢包时会出现花屏的情况
- 修复切换音频设备后音浪回调返回的一直是 0 而不是新设备音浪
2021-04-29(version 2.2.0)
- 优化了推拉流协商模式,减少推拉流首帧耗时
- 优化了推拉流网络质量算法
- 增加节点质量探测,若检测到当前网络质量差则触发节点探测,SDK 会寻找质量更佳的推拉流节点进行切换,进一步提高抗弱网能力
2021-04-15(version 2.1.0)
- 修复切换摄像头原摄像头未被关闭问题
- 修复其它已知问题
2021-04-01(version 2.0.1)
- 优化预加载音效
- 优化检测接口,提高视频编码检测准确率
- 优化了推拉流网络质量评级逻辑,提高评估准确率
- 重试逻辑重构,优化推拉流网络质量检测算法,增加节点探测能力,进一步提高SDK抗弱网能力
- 日志系统重构,优化了日志结构,提高问题定位效率
- 修复其它已知问题
2020-11-26(version 1.12.2)
- 修复用户列表可能不回调问题
- 修复弱网场景下同时推拉多路流调度可能失败问题
- 修复在推流重试时停止推流流删除未发出问题
- 优化日志上报,提高问题定位效率
2020-11-16(version 1.12.1)
- 修复动态修改3A不起作用问题
2020-11-16(version 1.12.0)
- 预览接口新增设置推流单/双声道
- 预览接口新增设置推流音频码率
- 推拉流质量增加音频帧率上报
- 针对弱网情况下收不到流删除回调的问题进行相关优化
- SDK上报的设备状态日志报文,需要增加关联的流名字段
- 混音前静音麦克风,暂停混音再恢复麦克风不起效果问题
2020-10-30(version 1.11.0)
- 优化设备状态的上报信息,增加流 ID 标识,提高追踪日志信息效率
- 修复在使用屏幕共享并停止混音时 Bar 未消失的问题
2020-10-09(version 1.10.0)
- 重试逻辑优化及重构,提高sdk 抗弱网能力,减少客户端重试
- 对接口中是数值类型的参数作严格判断,避免出现错误
- 客户设置修改码率等参数时,在日志中上报记录相关设置参,包括分辨率、帧率、码率
- 修复停止混流回调中退出房间会报错问题
2020-09-29(version 1.9.2)
- 修复推流重试只重试一次问题
2020-08-24(version 1.9.1)
- 新增动态设置码率功能
2020-08-14(version 1.9.0)
- 新增设备拔插回调接口 OnAudioDeviceStateChanged OnVideoDeviceStateChanged onDeviceError
- 屏幕共享 停止捕捉与停止共享冲突优化
- 停止拉流为空报错优化
- 停止混流接口入参报错提示文案修改
- 心跳bug修复
- 重试逻辑bug修复
2020-08-04(version 1.8.2)
- 修复绝对路径导致编译失败问题
2020-08-03(version 1.8.1)
- 修复推拉流过程中状态可能不回调问题
- 推拉流质量增加对video以及audio元素的监听
2020-06-28(version 1.8.0)
- 推流增加判断是否预览成功
- 屏幕共享支持多次调用并多次回调
- 解决推拉流失败却不抛错误问题
- 检测接口优化
- 增加mixingBuffer接口对arrayBuffer的支持
- 解决预览后改变摄像头状态再推流状态不对问题
- 用户playType的优先级高于媒体信令
2020-02-27(version 1.6.0)
- 新增setPublishStreamConstraints 接口,支持中途修改分辨率
- 新增onRemoteCameraStatusUpdate 和 onRemoteMicStatusUpdate接口,拉流端能收到对端的摄像头或者麦克风状态
- 解决推流端重推后拉流端画面卡住问题
- 优化节点重试逻辑,提高连接稳定性
- 优化日志上报信息
2019-12-09(version 1.5.0)
- 解决部分手机中途调用切换摄像头接口失败问题
- 优化中途断网处理
- 新增动态转推CDN接口
- 删除config接口参数中的testEnvironment选项,用户不再需要关注当前环境是否为测试环境
2019-09-29(version 1.4.0)
- 新增变声接口(改变声调)
- 新增转码功能(VP8、H.264)
- 修复主播收到自身流删除问题
- 修复火狐浏览器推第三方视频并循环播放,播放多遍拉流质量为0的问题
2019-08-26(version 1.3.0)
- 增加对VP8的编码支持,支持安卓微信推拉流与ios微信拉流
- 计划弃用isSupportWebrtc、isSupportH264接口,新增统一检测性接口supportDetection
- 新增switchDevice接口,支持在推流过程中切换设备,无需重新推流
- 优化推拉流连接,提高推拉流稳定性
- 房间自定义消息可支持广播发送
- 解决最新版火狐拉流失败的问题
- 优化ws 断开错误信息
2019-06-20(version 1.2.2)
- 新增获取pcm格式的音频数据接口
- 混流测试环境下,不设置outputStreamId导致提示混流失败问题(实际成功)
- typescript编译报错修复
- 兼容最新版chrome74,* 及最新ios 12.3.1
- 新增混音、停止混音、设置混音音量、接口
- 新增音效预加载、音效播放、音效暂停、音效恢复接口
- 解决filterStreamList将chrome判断成safari问题
- 预览接口增加音频码率、降噪、自动增益、回声消除开关,默认都是开启
2019-04-17(version 1.2.1)
- chrome 72及以上版本使用屏幕共享功能无需额外下载插件
- 日志内部优化
- 增加测试环境开关,根据需要选择是否开启
- 修复typescript使用sdk报错问题
- 修复发送可靠消息只有第一次成功问题
- 修复大房间主播退出房间再进入房间观众无自动拉流问题
2019-02-13(version 1.2.0)
- 减少单次日志发送量,提高连接稳定性
- 新增视频录制,下载,视频截图,筛选流等功能
- 屏幕共享关闭后可再调用摄像头
- 对部分接口方法增加参数判断
- 解决多次压缩导致部分兼容性问题
- 解决部分电脑使用新版火狐后拉流失败的问题
2018-11-22(version 1.1.6)
- 解决火狐推第三方流失败问题
2018-09-17(version 1.1.5)
- sdk删除多余sdp,减少发送数据量
- 内部打印日志级别优化
- 添加cdn转推功能
- 版本号,获取版本号
- 添加获取流音量接口
- catch日志信令连接报错
- sdk内部监听关闭页面事件,不再需要手动监听
- 添加登录鉴权功能
2018-08-28(version 1.1.4)
- 解决一些与native互通的问题
- 推拉流添加鉴权
- 优化火狐下的使用情况
- 优化sdk内部调用
- cdn添加https地址字段
2018-08-22(version 1.1.3)
- 解决一些bug
2018-08-21(version 1.1.2)
- 拉流优化
2018-08-17(version 1.1.1)
日志优化:
添加新接口:
- webrtc支持检查接口isSupportWebrtc
- H264编码是否支持检测接口isSupportH264(异步)
- 获取设备接口enumDevices改为添加静态调用