共计 1869 个字符,预计需要花费 5 分钟才能阅读完成。
即构 SDK12 月迭代来啦,本月 LiveRoom/AudioRoom SDK 新增了端到端提早品质回调、房间会话 ID 信息,便于在音视频通话、直播场景中进行时延、通话质量的评测。同时还优化了硬件设施权限变更监听,媒体播放器等多项性能。
除了 LiveRoom/AudioRoom SDK 外,本月迭代内容还新增了白板和录制的新性能。即构自研白板文件和云端录制上线以来,已有多家客户接入应用。在理论利用过程中,即构一直接管到来自客户的反馈,并疾速上线新的性能满足客户需要。后续咱们将同步公布它们的迭代内容,让大家能疾速理解即构白板文件和云端录制的最新能力。
LiveRoom/AudioRoom
新增
1. 新增端到端提早品质回调性能
推流端启用提早测量性能,通过拉流端回调来监控端到端提早的状态,在音视频通话,直播场景中可用于观测端到端提早,实现服务质量的评定。
推流端 EnablePeerToPeerLatencyProbe 开启提早测量性能,拉流端设置监听办法 SetPeerToPeerLatencyProbeCallback,实现提早测算。
2. 媒体播放器反对播放文件的媒体主要信息回调
回调播放文件的媒体主要信息,可用于录制文件中进行业务上审查。
媒体播放器设置播放文件 SEI 信息回调办法 setMediaSideInfoCallback,回调数据信息和播放器序号。
3. 新增音视频通话的房间会话 ID 信息
多个用户在房间内进行音视频通信,每一次音视频通信都会有惟一的 RoomSessionID 可标识,示意在房间内首个用户发动音视频通信继续到最初一个用户完结通信。可用于通话质量评分,通话问题诊断等场景中。
通过回调接口 OnRoomInfoUpdate,可获取以后通信的 RoomSessionID。
4. 内部采集减少设施状态变更事件的同步
在音视频数据源内部采集场景下,拉流端能收到推流端设施状态变更事件,可通过 setStatusReason 将推流端设施状态同步到拉流端。
优化
1. 优化 PC 端 SDK 监听系统的麦克风和摄像头等硬件设施权限扭转的状态
2. 优化媒体播放器,可反对播放和加载时指定新开始的播放地位
3. 优化 Native 中 Android/iOS/window/macOS 平台日志打印,反对明文日志输入到控制台以及写本地日志文件
4. 优化 AGC 功能模块
优化“应用 AGC 模仿增益时,退出服务后无奈复原原始声音音量的景象”。启用形式为 SetConfig(“recover_ori_device_volume=true”),默认是 false。
5. 优化拉流端 Jitter 的最大时长
提供 Config play_buffer_max_cache_interval_ms=5000 来管制 Jitter 最大缓存工夫下限,默认 5 秒。
互动白板
新增
1、反对自定义文本工具的默认文本
iOS、Android 新增自定义文本工具的默认文本接口,调用该接口能够实现的具体场景为:应用文本工具时会弹出键盘,键盘输入框的默认文本反对客户自定义。
2、反对将内部文本传入到白板上
新增传入文本接口,调用该接口能够将内部文本以字符串的模式传入到白板 view 上显示。
3、反对禁用白板操作
新增禁用白板操作接口,调用该接口能够实现禁止用户对白板进行涂鸦、缩放、滚动等操作。
4、白板反对多选删除图元
新增批量擦除图元接口,调用该接口能够实现选中多个图元后,切到橡皮擦工具时,能够删除所有已选中的图元。
5、白板反对清空工具仅清空白板当前页的图元
新增清空当前页接口,调用该接口能够实现抉择清空工具时仅清空当前页的图元。
云端录制
新增
1、反对上传腾讯云对象存储、七牛云对象存储
反对录制文件上传至腾讯云对象存储和七牛云对象存储,依据对象存储反对的地区不同,可满足录制文件上传至不同地区的存储模式。
2、反对上传阿里云视频点播平台
反对录制文件上传至阿里云视频点播平台,可用于课堂回放文件进行点播播放的业务场景。
3、反对某条音视频进行推流时显示自定义背景色彩
反对在某用户来到房间或某条音视频进行推流时,依据 RGB 色彩值展现画面背景色彩,实现画面对立对齐,可用于不同的录制场景对断流弥补的个性化要求。
4、录制文件反对 M3U8 和 TS 格局
反对录制成 M3U8 和 TS 格式文件,提供更多样化的文件格式,满足不同场景的播放需要。
以上就是本月 LiveRoom、AudioRoom、互动白板、云录制 SDK 更新的次要内容,更多具体文档以及历史更新内容,能够进入“即构官网(zego.im)- 开发者核心”(https://doc-zh.zego.im/zh/313…)查看。