大数跨境
0
0

声网Agora Native 3.1.0 与 Web SDK 3.1.2 上线

声网Agora Native 3.1.0 与 Web SDK 3.1.2 上线 RTE开发者社区
2020-08-28
0
导读:声网 Agora Native SDK 3.1.0 与 Agora Web SDK 3.1.2 版本正式上线。

声网Agora Native SDK 3.1.0 及 Web SDK 3.1.2 已于近日正式上线,大家已经可以在官网的开发者中心下载到了。本次新版本在安全性、耳返、质量透明、直播推流质量等方面都得到了改进。


新版本亮点特性


 1. 新增加密方法支持国密SM4(Native & Web)
Native SDK 3.1.0 版本新增了 enableEncryption 方法,用于开启内置加密。同时,废弃了原来的加密方法:
  • setEncryptionSecret
  • setEncryptionMode
同时,Web SDK 3.1.2 的 setEncryptionMode 函数也增加对国密 SM4 加密模式的支持

2. Android端支持TextureView

为支持用户在屏幕共享等场景下对视频画面进行缩放、旋转和平移操作,该版本新增 CreateTextureView 方法,向你返回 Android 系统的 TextureView。请根据实际场景并参考 API 文档,在 CreateRendererView 和 CreateTextureView 之中选择一种使用。

3. Android 耳返效果优化

在线 KTV、合唱场景对于耳返的要求较高。针对这些互动场景,3.1.0 版 SDK 已经围绕华为、OPPO 品牌的部分机型进行耳返优化。目前耳返的最低延时已经降到 50ms 以下。


版本改进


1.  通话质量透明

声网Agora 水晶球一直在不断迭代。在 3.1.0 版 SDK 中,新增了多个类,进一步透明更多实时音视频质量相关数据:

  • LocalAudioStats 类新增 txPacketLossRate,表示本端到 Agora 边缘服务器的物理音频丢包率 (%)。

  • LocalVideoStats 类新增

    • txPacketLossRate: 本端到 Agora 边缘服务器的物理视频丢包率 (%)。

    • captureFrameRate: 本地视频采集帧率 (fps)。

  • RemoteAudioStats 和 RemoteVideoStats 类中新增 publishDuration,表示远端音频流和视频流的累计发布时长(毫秒)。

2. 提升 CDN 直播推流用户体验

为提升 CDN 直播推流的用户体验,新版本新增了以下回调和类成员: 

  • 新增 onRtmpStreamingEvent 回调,报告推流过程中发生的事件,如未成功添加背景图或水印。

  • 在 LiveTranscoding 类中新增 advancedFeatures 成员,允许你开启或关闭转码推流的高级功能,如节省高清视频码率(LBHQ)和优化视频编码行为(VEO)。


升级提示


除了以上亮点功能及版本改进以外,Native SDK 3.1.0 还新增“发布、订阅状态转换回调”,优化了屏幕共享的用户体验,新增屏幕共享下的本地视频状态报告 IVideoSource 接口,并对 iOS 部分机型(使用 Apple A10 及以下芯片)进行性能优化,降低了 CPU 使用率和内存占用。具体详情,请点击「阅读原文」访问声网官方文档。如在升级、集成中遇到问题,可在 RTC 开发者社区提问。







【声明】内容源于网络
0
0
RTE开发者社区
RTE 开发者社区是聚焦实时互动领域的中立开发者社区。不止于纯粹的技术交流,我们相信开发者具备更加丰盈的个体价值。行业发展变革、开发者职涯发展、技术创业创新资源,我们将陪跑开发者,共享、共建、共成长。
内容 1122
粉丝 0
RTE开发者社区 RTE 开发者社区是聚焦实时互动领域的中立开发者社区。不止于纯粹的技术交流,我们相信开发者具备更加丰盈的个体价值。行业发展变革、开发者职涯发展、技术创业创新资源,我们将陪跑开发者,共享、共建、共成长。
总阅读1.1k
粉丝0
内容1.1k