场景简介

更新时间:
复制 MD 格式

AUI Kits低代码应用方案提供互动直播场景的音视频应用UI组件,您可以根据业务需求复用AUI Kits低代码应用方案中的功能模块,快速搭建互动直播场景,有效降低研发成本和周期,提升业务效果。

场景概述

互动直播场景包含直播、录制回放、互动消息、音视频连麦等丰富功能,适用于常见的直播业务。该套件包含“竖屏样式”“横屏样式”两套AUI组件。两组AUI组件的核心区别在于侧重的场景不同。竖屏样式的娱乐性较强,互动更直接,及时性更强。观众可以直接申请视频连麦与主播进行视频沟通,主播可以通过移动端设备进行开启直播。而横屏样式更加专业,要求主播在PC端开启直播,主播可以共享屏幕和多媒体文件,但是横屏只提供弹幕聊天的互动方式。根据上述区别,开发者可以针对不同的直播需求选择合适的样式和功能。接下来,本文按照不同的样式对其进行详细介绍。

竖屏样式

应用场景

场景一:电商直播

项目中提供的源代码并未实现该部分功能,需要用户参考通过自定义互动消息实现送礼、弹商品卡片的互动实现。主播通过手机、直播一体机等设备开播,全方位地展示商品信息,刺激消费者购买欲望。观众可以连麦砍价或点击商品卡片进行购买。通过超低延时直播、互动消息可以实现音视频与消息同频互动。

场景二:娱乐直播

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

  • 支持主播与观众连麦。

  • 支持调节美颜特效。

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

  • 支持录制回放。

支持的平台

竖屏样式:主播端支持Android平台和iOS平台,观众端支持Android、iOS、Web和微信小程序。

样式

平台

角色

开发参考

竖屏样式

Android

  • 主播端

  • 观众端

Android端竖屏样式接入

iOS

  • 主播端

  • 观众端

iOS端竖屏样式接入

Web

观众端

Web端竖屏样式接入

微信小程序

观众端

微信小程序接入

效果展示

直播间列表

用户登录后,展示应用下所有的直播间,以及直播间的标题、封面图、主播昵称、状态、热度。

页面右上角提供上场直播快捷入口,列表区分正在直播与直播回放两种状态的直播间,页面底部提供创建直播间按钮。

主播端创建直播间

创建直播间时可以设置直播间的标题和公告。同时可以设置直播间的属性,如果选择基础直播则观众无法连麦;如果选择连麦直播的直播间观众可以申请与主播视频连麦。

主播端开启直播

主播在直播间开始直播后支持如下功能。

  • 调整开播效果,支持调节美颜特效、摄像头方向。

  • 聊天互动,支持设置全员禁言。

  • 连麦管理,支持接受/拒绝连麦申请;连麦过程中支持管理观众的设备,例如摄像头、麦克风等。

开播准备页面顶部可输入直播间标题,底部工具栏包含美颜美型美妆滤镜贴纸Tab页签。点击美颜特效后展开面板,提供基础流行高级可爱等预设风格,并支持手动美颜调节。

观众端观看直播或者回放

观众进入直播间后支持如下功能。

  • 直播间观看,若直播已结束,支持观看回放。

  • 聊天互动。

移动端观看。

移动端直播间顶部显示观看人数退出直播间按钮,支持查看直播间公告,底部提供申请连麦分享点赞等功能按钮。直播结束后页面提供回放入口按钮,进入回放后底部显示播放进度条及回放中状态标签。

Web端观看。

Web端回放界面顶部提供切换深色模式退出直播间按钮,右侧面板包含成员讨论直播公告页签,底部播放控制栏支持暂停、进度拖拽、音量调节和全屏播放。

微信小程序端观看。

移动端直播间界面顶部显示主播头像及关注按钮、在线观众人数,画面下方叠加直播间公告(如"欢迎大家来到直播间!直播间内严禁出现违法违规、低俗色情、吸烟酗酒等内容,若有违规行为请及时举报。"),底部为评论输入栏及分享、点赞等互动图标。

主播端-观众端音视频连麦

连麦直播间支持如下功能。

  • 观众申请连麦,若主播同意连麦,则观众二次确认后上麦。

  • 项目连麦互动,支持调节美颜特效,管理设备,例如摄像头、麦克风等。

image.png

横屏样式

应用场景

场景:企业直播

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

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

  • 支持录制回放,方便直播中、直播后二次传播。

  • 支持调节美颜特效。

支持的平台

横屏样式:主播端支持Windows平台和macOS平台,观众端支持Android、iOSWeb。

样式

平台

角色

开发参考

横屏样式

Windows

主播端

Windows开播小助手使用说明

macOS

主播端

macOS开播小助手使用说明

Android

观众端

Android端横屏样式接入

iOS

观众端

iOS端横屏样式接入

Web

观众端

Web端横屏样式接入

效果展示

主播端获取直播链接

横屏样式主播需要先macOS开播小助手,将链接填入到应用中然后点击进入直播间。

进入直播间后,界面中央为直播预览区域,右侧为成员讨论面板,可发送聊天消息或开启全员禁言。底部工具栏依次提供取消静音打开摄像头美颜共享屏幕设置多媒体等功能,最右侧为红色开始直播按钮。

主播端开启直播

横屏样式相对于竖屏样式封装了共享屏幕功能,支持采集指定桌面画面进行推流。

横屏样式主界面包含摄像头画面区域和右侧聊天面板(支持聊天弹幕全员禁言)。底部工具栏提供切换音频设备/开关麦克风切换视频设备/开关摄像头设置结束直播等操作入口。

单击底部工具栏的美颜按钮,打开设备检测对话框并选择美颜设置。开启美颜设置开关后,可在基础美颜高级美颜滤镜贴纸四个子Tab中调节美颜特效参数。基础美颜支持调节磨皮锐化美白红润等滑块参数,设置完成后单击完成

观众端观看直播或者回放

分别支持移动设备和PCWeb接入观看。

图片4.png

运行环境

角色

平台

兼容要求

推荐设备

主播

Android

支持Android 5及以上版本。

建议使用Android中高端机型,运行内存3GB及以上。

iOS

支持iOS 10及以上版本的iPhoneiPad。

  • iPhone 7及以上

  • iPad mini 4及以上

Windows

支持Windows 10及以上64位版本的操作系统。

  • 建议处理器酷睿i5R7处理器及以上配置。

  • 建议运行内存8 GB及以上。

  • 推荐使用独立显卡。

macOS

支持macOS 10.14及以上版本。

推荐使用2017年发布及后续发布机型。

观众

Android

支持Android 5及以上版本。

建议使用Android中高端机型,运行内存3GB及以上。

iOS

支持iOS 10及以上版本的iPhoneiPad。

  • iPhone 7及以上

  • iPad mini 4及以上

H5

若需要使用超低延时直播播放,则浏览器版本最低要求如下:

  • Android

  • Chrome 63

  • Edge 79

  • QQ浏览器 63(Chrome内核版本)

  • 微信内置浏览器 7.0.9(微信版本)

  • 华为浏览器 63(Chrome内核版本)

  • OPPO系统浏览器、一加系统浏览器 40.7.39.1(HeyTapBrowser内核版本)

  • iOS

  • Safari 11

  • Chrome 63

  • Edge 79

  • QQ浏览器 11(Safari 内核版本)

  • 微信内置浏览器 7.0.9(微信版本)

  • 钉钉内置浏览器 11.2.5(iOS系统版本)

为保证最佳的用户体验,建议用户通过以下设备使用H5观众端:

  • Android:最新版本的手机版Chrome浏览器

  • iOS:iOS 版本为 11.2.5 及以上的设备

Web

若需要使用超低延时直播播放,则浏览器版本最低要求如下:

  • Windows。

  • Chrome 63

  • Firefox 62

  • Opera 15

  • Edge 79

  • QQ浏览器 63(Chrome内核版本)

  • macOS:

  • Safari 11

  • Chrome 63

  • Firefox 62

  • Opera 15

  • Edge 79

  • QQ浏览器 63(Chrome内核版本)

为保证最佳的用户体验,强烈推荐用户在桌面端使用Google Chrome 浏览器官方最新版本上使用Web观众端。

微信小程序

  • 微信版本

  • Android:7.0.9及其以上版本

  • iOS:7.0.8及其以上版本

  • 小程序基础库:2.10.0及其以上版本

功能介绍

功能

说明

视频直播

支持超低延时直播(RTS)、普通直播(flv、hls)等协议,并且支持回放。

音视频连麦

主播邀请观众连麦,或观众主动申请与主播连麦,其他用户都可以实时观看连麦画面。

美颜特效

支持配置美颜美型、滤镜贴纸、背景抠图等功能,提升直播效果。

聊天弹幕

直播间内的主播和观众可使用文字进行互动交流。

房间信息

展示直播间标题、封面、主播昵称、热度等信息。

二次开发

开放UI组件源码,允许集成方按需二次开发。

联系我们

更多产品方案问题或使用支持,欢迎通过提交工单获取技术支持。