开发者社区 问答 正文

咱们这个AUI kits可以理解为是对SDK的进一步封装吗?

咱们这个AUI kits可以理解为是对SDK的进一步封装吗?我是看到SDK和API中没有提供创建直播房间的功能才转过来的.

展开
收起
三分钟热度的鱼 2023-07-19 19:19:56 97 分享 版权
来自: 阿里云CDN
2 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    Agora AUI Kits 可以理解为对 Agora SDK 的进一步封装,它提供了更加易用的界面和组件,使开发者可以更加方便地实现音视频通信、直播等功能。

    Agora SDK 是 Agora 提供的原生 SDK,包括了音视频通话、实时消息、实时录制等功能,可以支持多种平台和语言。开发者可以通过调用 Agora SDK 提供的 API 来实现相应的功能。但对于一些开发者来说,使用原生的 SDK 进行开发可能需要编写大量的代码,较为复杂。

    而 Agora AUI Kits 则提供了更加易用的界面和组件,使开发者可以通过简单的配置和界面操作来实现相应的功能,无需编写大量的代码。例如,AUI Kits 提供了直播房间管理、美颜、水印等组件,可以帮助开发者快速实现相应的功能。同时,AUI Kits 还提供了丰富的 API 和事件,可以帮助开发者实现更加复杂的功能。

    2023-07-28 08:42:49
    赞同 展开评论
  • 是的,AUI(互动直播解决方案)可以理解为对SDK的进一步封装。AUI提供了更高层次的抽象和封装,旨在简化开发者在互动直播场景中的工作。

    通常情况下,SDK提供了直接与底层服务进行交互的功能和方法,而AUI则在SDK基础上构建了更高级别的功能和业务逻辑。AUI提供了更易用的接口来处理诸如创建直播房间、管理用户、连麦、观众互动等常见操作。

    通过使用AUI,开发者无需深入研究底层SDK的细节和实现,可以更快速地开发出符合业务需求的互动直播应用。AUI可能提供了更多便捷的API或工具,同时可能还包括一些封装好的前端组件、模板和示例代码,以帮助开发者更快地集成互动直播功能。

    总之,AUI可以看作是对SDK的更高级别的封装,旨在简化互动直播开发流程并提供更便捷的开发体验。

    2023-07-19 21:40:48
    赞同 展开评论