什么是AUI Kits

AUI Kits低代码应用方案是MediaBox音视频SDK提供的基于AUI Kits框架,您可以根据业务需求复用AUI Kits低代码应用方案中的功能模块,快速搭建互动直播、互动课堂、远程监考等功能场景,可有效降低研发成本和周期,提升业务效果。

前置概念

阅读本文前,您可能需要了解如下概念:

产品概述

AUI Kits低代码集成工具是阿里云基于丰富的音视频实践沉淀提供的aPaaS产品。AUI Kits将阿里云直播推流SDK、播放器SDK、美颜特效SDK等产品的API进行模块化封装,相比直接使用多个SDK对接PaaS服务,您可以减少音视频复杂的实现细节,快速实现各类视频应用,助力业务创新快速上线。

image

阿里云针对音视频场景提供aPaaS和PaaS集成方案区别如下:

对比项

aPaaS

PaaS

方案实现

集成方使用AUI Kits实现音视频应用。

集成方分别集成直播推流SDK、播放器SDK、美颜特效SDK等产品搭建终端应用,自行对接视频直播、视频点播等PaaS产品提供后台服务。

适用客户

适用于开发资源有限、周期短、需要快速上线音视频业务的客户。

适用于开发资源充足、业务逻辑个性化程度较高的客户。

开发成本

低。

中~高。

集成时间

1小时以内。

1个月以上。

产品功能

提供主流的音视频应用功能,例如直播开播、观看、聊天弹幕、连麦互动等。业务组件均提供源代码,支持业务方灵活拓展,实现与自有业务系统无缝对接。

集成方自行实现视频直播、点播、实时音视频、实时消息等功能。

灵活性

高。

很高。

UI组件

阿里云提供场景化的音视频应用UI组件,公开源码支持定制化修改。

集成方自行绘制所有UI组件并走通业务链路

平台

支持Android、iOS、Web(移动和桌面端)、微信小程序、Windows、macOS端,部分场景SDK的支持范围略有不同。

支持Android、iOS、Web(移动和桌面端)、Flutter框架、Windows、macOS端,部分SDK的支持范围略有不同。

支持场景

电商直播、互娱直播、企业直播、互动公开课、互动大班课、远程监考等场景。

业务方自定义并实现个性化的音视频场景。

应用场景

互动直播

互动直播场景包含直播、录制回放、互动消息、音视频连麦等丰富功能,适用于常见的直播业务。该套件包含“竖屏样式”和“横屏样式”两套AUI组件。

竖屏样式

场景一:电商直播

主播通过手机、直播一体机等设备开播,全方位地展示商品信息,刺激消费者购买欲望。观众可以连麦砍价或点击商品卡片进行购买。通过超低延时直播、互动消息可以实现音视频与消息同频互动,有效解决音视频和IM延时不一致使买家产生等待,影响购物转化率的问题。

  • 支持实时互动能力,例如超低音视频直播、连麦、聊天弹幕等。

  • 提供基础的互动组件,例如点赞、分享、关注。

  • 具备较强拓展能力,通过互动消息的自定义消息能力,可以实现秒杀、抽奖、礼券派发等电商玩法。

场景二:娱乐直播

主播通过手机、直播一体机等设备开播,与观众或其他主播互动。

  • 支持主播与观众连麦、主播跨房间PK、粉丝点赞互动,调动直播间氛围。

  • 支持百万并发直播推流,千万用户并发观看的稳定流畅直播服务。

  • 可灵活调整策略进行视频画面黄反审核,多种识别方案,有效匹配多种语音场景。

image.png

横屏样式

场景:企业直播

主讲人通过电脑、直播一体机等设备开播,结合屏幕共享对观众进行宣讲。观众可以通过聊天弹幕、音视频连麦等方式与主讲人互动。

  • 支持丰富的导播玩法,提供垫片、调音台、多机位多视角、实时字幕、虚拟演播室能力,轻松制作专业内容。

  • 支持音视频连麦互动,调动直播间气氛。

  • 支持多端观看,提升传播效率。

  • 支持录制回放,可快速生成精彩短视频,方便直播中、直播后二次传播。

image.png

主要功能

说明

典型场景

主播开播

主播在各类设备上开播,吸引观众

  • 手机

  • 电脑

  • 直播一体机

  • 电商直播

  • 企业直播

  • 文娱直播

基础美颜

支持基础的美颜功能,包括设置美白、磨皮、锐化、红润等效果。

  • 电商直播,主播美颜

  • 文娱直播,主播美颜

  • 连麦互动,观众美颜

屏幕共享

支持将本地电脑桌面、网页窗口画面同步给观众。

  • 企业直播,培训教学

  • 文娱直播,游戏实战

自定义视频源和音频源

支持调用设备内嵌摄像头、外接摄像头等摄像设备;支持屏幕共享视频源,或者文件视频源等。

支持调用内嵌麦克风、外置麦克风等拾音设备。

  • 电商直播,全景演示

  • 企业直播,培训教学

  • 文娱直播,游戏实战

实时消息

支持文本类型的聊天互动,主播可以使用全员禁言管理直播间。

  • 企业直播,观众提问

  • 文娱直播,观众打榜

观众连麦

主播与观众连麦聊天,其他观众围观。

  • 电商直播,连麦砍价

  • 企业直播,观众问答

  • 在线狼人杀、剧本杀

直播转推

主播推流至阿里云直播后,由阿里云推送至您的源站或其他直播平台,满足您多平台分发的需求。

多平台开播

直播录制

对当前直播实时录制并可回放历史直播视频。

  • 电商直播,生成商品讲解精彩短视频进行二次传播

  • 企业直播,生产点播文件存档学习

互动课堂

场景:公开课

教师通过电脑开播,通过互动白板、课件文档或屏幕共享对学员进行授课,学员可以通过聊天弹幕等方式与教师互动。

  • 支持多种授课方式,例如互动白板、课件文档、屏幕共享等。

  • 支持聊天弹幕实时互动,允许教师开启全员禁言维护课堂秩序。

  • Web端接入允许跨端接入,无需用户安装客户端即可直接使用。

image.png

主要功能

说明

典型场景

老师开播

老师在桌面端的浏览器上开播。

  • 公开课

  • 大班课

学生观看

学生在移动设备的浏览器上观看,支持应用WebView环境。

互动白板

老师通过互动白板使用涂鸦、文本、直线、激光笔等基础教具,边演示文档课件边勾画要点。

实时消息

支持文本类型的聊天互动,老师可以使用全员禁言管理教室秩序。

屏幕分享

老师把指定桌面、窗口或浏览器标签页面的画面分享给学生。

课件管理

支持多种格式文档的内容展示和实时交互,同时支持静态和动态转码,以完整保留原文档的字体和动画效果。

直播录制

对当前直播实时录制并可回放历史直播视频。

远程监考

远程监考场景具备直播、音视频连麦、AI防作弊、录制回放等丰富功能,适用于远程监考等场景。

image.png

主要功能

说明

典型场景

创建考场

创建考场,包含监考老师和学生,您可以自定义学生人数。

  • 远程监考

  • 空中课堂巡视

监考端

  • 查看考场内所有学生的画面。

  • 进行全员静音,或指定学生静音。

  • 进行全员实时口播。

  • 指定音频文件进行全员系统广播。

  • 双击某个学生画面后,学生画面由小屏切换至大屏,进入高清观察模式。

  • 进入高清观察模式后,老师可以选择与学生开启一对一连麦。

  • 结束考试。

学生端

  • 自动执行老师侧的系统指令,如开启连麦、接收口播、播放系统广播等。

  • 离线录制,即当学生断网后,将自动开启本地视频录制,并在网络恢复后上传至云端。

产品优势

  • 低成本接入,1小时跑通

    提供丰富的场景化UI组件,低代码集成场景SDK快速实现音视频应用。1小时即可跑通业务流程,简单易用,降低开发门槛和运维成本。

  • 灵活可拓展,组件化开放源码

    覆盖典型音视频应用场景,提供对应UI组件,如同积木般灵活搭建,满足您个性化的需求。

    UI组件、后台服务提供源码,开放各类标准API,支持二次开发。您可以自定义打造品牌标识和视觉风格,实现个性化业务逻辑,确保业务灵活可控。

  • 稳定高可靠,无惧海量并发

    基于阿里云技术底座和期音视频实践打磨,为您提供稳定可靠的音视频服务。

    优质节点和带宽保障秒级时延,支撑千万级直播并发能力;直播卡顿率低于1%、Crash率低于0.001%,有效保障业务稳定运行。

  • 全方位数据,洞察业务机会

    提供详实的数据服务,例如带宽流量、访问质量、访客数据、各功能用量等信息,支持播放质量监测、播放会话回溯等功能。

Demo体验

AUI Kits低代码集成工具提供完整的场景化音视频应用UI组件,公开源码支持定制化修改,可有效节约您的开发时间和成本,详情请参见AUI Kits