即构SDK7月迭代:新增支持按通道设置延迟模式,让卡顿大大减少

即构SDK 7月迭代如期而至,本月SDK更新主要增加了按推流通道设置延迟模式,大大减少了直播卡顿;媒体本地录制新增AAC 格式,可生成更小的录制文件,更易于上传。此外还有多项功能的优化,让用户获得更好的音视频体验。
LiveRoom
新增
1、新增支持按通道设置推流延迟模式和推流音频声道数,在推两路流的场景下,两路流的音频编码格式可以按场景分别进行设置
以秀场直播场景为例,当主播由单向直播(普通延迟模式)切换成连麦PK(低延迟模式)时,若在同一个推流通道中切换,需要先停止推流普通延迟模式的流数据,再切换为推流低延迟模式的数据,这个过程由于流数据的短暂中断可能会造成卡顿。
现在基于新版SDK功能,主播在切换模式时,可同时推两路流,可以对单个流切换模式,分别设置为普通延迟模式和低延迟模式,在连麦切换过程中流数据始终不中断,实现了无感切换,提升用户体验。
新增 SetLatencyModeByChannel 接口,支持按通道设置推流延迟模式。
新增 SetAudioChannelCountByChannel 接口,支持按通道设置推流音频声道数。
2、媒体本地录制新增AAC 格式,该格式压缩率大,生成的录制文件较小
在线教育场景中,可能需要将音频数据上传至服务器进行分析,而同一段音频,编码成 AAC 格式的文件比 PCM 格式的文件更小,更易于上传。
ZegoMediaRecordFormat新增 AAC 格式,用于录制 AAC 格式的纯音频。
优化
1、Windows/macOS 在开启系统声卡采集的情况下,音频前处理支持只返回麦克风采集的数据
在播放背景音乐同时也说话的场景中,例如主播电台、pia戏、多人语聊等,业务层可单独对麦克风采集的音频作处理,实现对主播人声进行变声等处理,增加趣味性。
2、房间消息内容长度限制由 512 字节扩展为 1024 字节,包括房间消息和大房间消息,可发送更大长度的信息
注:如果此版本之前的 SDK 接收超过 512 字节的消息,会丢弃超过 512 字节的数据。
3、C++ SDK 兼容 vs2010 的开发环境
4、外部采集内部预览时,新增渲染支持水印及支持镜像效果
AudioRoom
新增
1、媒体本地录制新增 AAC 格式,该格式压缩率大,生成的录制文件较小,更易于上传
优化
1、C++ SDK 兼容 vs2010 的开发环境
2、音量调节大小范围从0-100优化为0-200
即构SDK新增支持将音量调整范围由0-100扩大到0-200,实现更大范围的音量调节。
以上就是7月SDK更新的主要内容,更多详细文档以及SDK历史更新内容,可以进入“即构官网(zego.im)-开发者中心”查看。
即构SDK7月迭代:新增支持按通道设置延迟模式,让卡顿大大减少的更多相关文章
- Tapdata Cloud 2.1.5来啦:新增支持Amazon RDS数据库,错误日志查询更便捷,Agent部署细节再优化
需求持续更新,优化一刻不停--Tapdata Cloud 2.1.5 来啦! 最新发布的版本中,数据连接再上新,同时新增任务报错相关信息快速查询入口,开始支持 JVM 参数自定义设置. 更 ...
- Tapdata Cloud 2.1.2 来啦:大波细节已就绪!字段类型可批量修改、支持微信扫码登录、新增支持 Vika 为目标
Tapdata Cloud cloud.tapdata.net 让数据实时可用 Tapdata Cloud 是国内首家异构数据库实时同步云平台,目前支持 Oracle.MySQL.PG.SQL Ser ...
- fabric-sdk-container v1.0-beta 新增支持多服务节点
HyperLedger/Fabric SDK Docker Image 该项目在github上的地址是:https://github.com/aberic/fabric-sdk-container ( ...
- javaCV开发详解之12:视频转apng动态图片实现,支持透明通道,也支持摄像机、桌面屏幕、流媒体等视频源转apng动态图
wjavaCV系列文章: javacv开发详解之1:调用本机摄像头视频 javaCV开发详解之2:推流器实现,推本地摄像头视频到流媒体服务器以及摄像头录制视频功能实现(基于javaCV-FFMPEG. ...
- iOS开发技巧(系列十八:扩展UIColor,支持十六进制颜色设置)
新建一个Category,命名为UIColor+Hex,表示UIColor支持十六进制Hex颜色设置. UIColor+Hex.h文件, #import <UIKit/UIKit.h> # ...
- iOS:扩展UIColor,支持十六进制颜色设置
来自转载:http://my.oschina.net/leejan97/blog/307491 摘要: 可以直接使用十六进制设置控件的颜色,而不必通过除以255.0进行转换 #define UICol ...
- CentOS8.2集成的megaraid_sas版本不支持IBM X3850 X5内置RAID卡。需要更新https://docs.broadcom.com/docs/MR_LINUX_DRIVER_7.15-07.715.02.00-1-PUL.tgz
CentOS8.2集成的megaraid_sas版本不支持IBM X3850 X5内置RAID卡.需要更新https://docs.broadcom.com/docs/MR_LINUX_DRIVER_ ...
- pydantic 支持Dotenv 文件设置变量
1. 安装 pip install pydantic pip install pydantic[dotenv] 注意: 安装pip install pydantic[dotenv]时会提示no mat ...
- anyRTC SDK 5月迭代:优化自定义加密功能,让通信更安全
anyRTC SDK 5月上新,新增多种加密类型,让实时音视频通信更安全:新增移动端推流支持1080P分辨率的支持:此外还对事件上报.日志详情.数据统计.网络传输等多项功能进行了优化改进. 以下为更新 ...
- MIP 技术月报(4月):支持熊掌号登录;优化页面悬浮元素
之前由MIP团队维护的<移动 Web 加速技术月报>从本期开始,正式升级为<MIP 技术月报>,与以往不同的是,<MIP 技术月报>将会与大家分享包含移动加速技术以 ...
随机推荐
- C++11强制类型转换
C++ 强制类型转换有四种关键字:static_cast.const_cast.reinterpret_cast和dynamic_cast.它们用于不同的情况和目的,比C语言的强制类型转换更清晰和安全 ...
- vue常用标签(引入vue.js写法)
首先在html中引入vue.js,具体怎么下载可以参考https://blog.csdn.net/lvoelife/article/details/129254906,下载后在html中引入: 一 内 ...
- 开源后台管理系统解决方案 boot-admin 简介
介绍 boot-admin 是一款采用前后端分离架构模式的后台管理框架.系统提炼自实际项目,兼具RuoYi-Vue前端分离版和Ruoyi-Cloud微服务版功能与技术特点. boot-admin 既有 ...
- JS逆向实战13——某市公共资源交易中心Cookie混淆加密
"本文地址:https://www.cnblogs.com/zichliang/p/17346860.html 目标网站 aHR0cDovL2xkZ2d6eS5obmxvdWRpLmdvdi ...
- docker启动mysql注意事项
1.编码问题 登录mysql伪终端 mysql查看编码 show variables like 'character%'; 宿主机在conf.d中添加配置my.cnf文件 [client] defau ...
- java String字符串去除html格式
1.replaceAll方法 去除html格式 语法格式"replaceAll(匹配此字符串的正则表达式,"")"."replaceAll()&quo ...
- springboot整合cas回调地址使用nginx配置出错
nginx配置后台为 location /apis springboot基础cas回调时访问地址为nginx域名+apis回调.为什么没有成功.页面只回调域名+登录方法路径,而不是域名+apis+登录 ...
- shell执行一个程序过程
1:shell调用执行程序或脚本 2:unix内核启动一个新的进程,在该进程中执行所指定的程序. 3:如果是编译型程序,内核成执行,如果无法执行指定的程序,返回"not executable ...
- CSS3实现了左右固定中间自适应的几种方法
1,弹性盒(flex)布局 中间 .center 区域设置 flex-grow: 1 或者 width: 100% .container { width: 100%; min-height: 2 ...
- [OpenCV-Python] 15 图像阈值
文章目录 OpenCV-Python:IV OpenCV中的图像处理 15 图像阈值 15.1 简单阈值 15.2 自适应阈值 15.3 Otsu' 's 二值化 15.4 Otsu' 's 二值化是 ...