覆盖iOS、Android、Windows、Mac、浏览器和微信小程序六大应用平台,致力于提供全球最好的视频通话和直播连麦解决方案。
Android、iOS、Mac、Windows
- 增加跨房间通话能力connectOtherRoom,即已存在的两个TRTC房间可以相互连通,该功能可用于直播间中的主播PK功能。
- 增加 sendSEIMsg() 接口,支持通过视频帧中的 SEI 头信息发送自定义消息,一般用于在视频流中塞入时间戳信息。
- 优化 CPU 使用率和稳定性。
- 修复纯语音通话场景(比如狼人杀)下的旁路推流功能,需要配合 TRTCParam 中的 bussInfo 字段使用。
- 提升弱网(即较差的网络环境)下的画面清晰度。
- 取消TRTCCloud的多实例能力,创建模式改为单例模式,避免多个TRTCCloud实例相互抢占网络资源,影响体验效果。
- 增加滤镜浓度设置接口 setFilterConcentration() 。
Windows
- TRTCCloud 类改为纯虚接口 ITRTCCloud,支持通过 LoadLibirary 动态加载dll。
- 增加音频数据回调 ITRTCAudioFrameCallback。
- 优化camera兼容性及采集性能
所属平台 | Github 地址 | Demo运行说明 | SDK集成指引 | API 列表 |
---|---|---|---|---|
iOS | GitHub | DOC | DOC | API |
Android | GitHub | DOC | DOC | API |
Windows | GitHub | DOC | DOC | API |
Mac | GitHub | DOC | DOC | API |
Web | GitHub | DOC | DOC | API |
微信小程序 | GitHub | DOC | DOC | API |
如果您的项目中已经使用过腾讯视频云 LiteAV 体系的相关产品,可能会出现符号冲突的问题(symbol duplicate)的问题。这是由于它们共同复用了相同的采集模块、编解码器、降噪模块、前处理等底层基础模块,所以才会出现符号重复。
您可以下载腾讯视频 LiteAV_Professional 版本,该版本集成了以上 SDK 的全部功能,而且由于 60% 以上的底层模块是复用的,所以产生的安装包体积增量远远小于集成两个独立的 SDK(音视频 SDK 中的主要体积增量源于编解码等各种基础模块)。