4 分钟,快速了解声网 Agora SDK 3.0

声网 Agora Native SDK 3.0 ,以及 Web SDK 3.0.2 ,已经正式发布上线一段时间了。如果大家没时间看文字,可以通过这个视频快速了解一下。

新版本 SDK 采用了全新的系统架构和下一代实时编码传输技术,同时还新增了许多新功能。不论是在集成易用性,还是在音视频体验方面,都得到了进一步的提升。

我们在3.0版本中,采用了全新的 Lastmile 策略,大幅提升了音视频流在高拥堵和高丢包网络环境下的可用性和流畅性。

在视频方面,为了将不卡、不糊、超低延时做到极致,3.0 版 SDK 采用了业界领先的编码和传输算法。在带宽不足时,3.0.0版本新的网络策略能 充分利用上下行有限带宽,提高了对带宽的利用率,从而提升了有效码率,画质变得更清晰了。

如果你将新老版本放在同样的网络条件下,你会发现,不论是卡顿率、延时,还是帧率、码率,新版本的数据表现比老版本更好,可以极大地提升用户体验。


新老版本对比

在音频方面,声网 SDK 被应用到了许多强调音质的场景中,比如在线合唱、音乐教学、语音聊天房等。所以我们在 3.0 SDK 中也对音频体验进行了大幅升级。在常见弱网(30%~50%丢包率)环境下,新版本的音频延时降低了 40%。我们还优化了音频策略、回声消除算法,将全频带采样与音乐编码结合,能给你高保真音质体验。针对在线合唱、音乐教学等场景,我们已经改善了 Android 机型的耳返延时,目前的耳返延迟在 60ms 到 100ms。

在功能方面,3.0 SDK 增加了对多频道的支持,可以实现更多更复杂的实时互动场景。多频道的典型场景就是超级小班课。超级小班课,是将互动大班课里的学生进行分组,各组的学生会同时订阅老师的主频道Channel A和各自小班的频道Channel(B, C … N),各小组内学生不仅可以接收老师教学的实时音视频流,同时小组内成员彼此可见、可聊天,极大提高大班课的教学质量和学生体验。声网Agora SDK的多频道功能可在单进程中实现,不仅降低了集成的复杂度,还减少对系统资源的消耗。

另一个值得一提的新功能就是全链路的镜像,视频在本地或远端渲染之前,或是在本地视频发送之前,都可以实现镜像。这个功能会给很多开发 PK 连麦和在线音乐教学场景的开发者带来便利。

在 Web 浏览器端,3.0.2 版 Agora Web SDK 新增了基础美颜功能,可以实现美白、红润、磨皮等基础美颜效果,开发者们可以通过调整参数来自定义美颜效果。同时,Web SDK 还新增跨频道媒体流转发,可在 Web 浏览器端实现跨直播间 PK 功能。

除了以上部分新增功能,3.0 版 SDK 还优化了许多特性,比如在 Windows 上,新版 SDK 新增支持了基础美颜,还有自渲染增加平滑出帧支持。当然,还有更多特性得到了优化,具体可以访问声网 Agora 文档中心。

目前,声网 Agora SDK 已经支持多个主流系统平台,以及开发工具与框架,并为开发者每个月提供 10000 分钟的免费使用额度。我们还在 Github 上开源了许多 Demo,欢迎体验。

如果你对我们的产品有任何建议,或是在集成、升级过程中遇到任何问题,都可以在 RTC 开发者社区(rtcdeveloper.com)发帖来与我和我们的工程师团队沟通。同时,欢迎大家持续关注声网 Agora 开发者公众号,获取更多教程及产品信息。