场景描述

主播使用虚拟形象在直播间进行直播的场景称为虚拟主播。通过虚拟形象驱动技术,虚拟形象可以同步模仿主播的表情与动作。直播过程中,房主可以邀请一位观众进行连麦互动,也可以对正在连麦的主播进行下麦操作。

功能列表

功能 描述
虚拟形象驱动 主播不展示真实形象,而是以虚拟人物形象出现。虚拟形象同步模仿主播的表情与动作。
实时音视频互动 超低延时下,观众实时接收主播的音视频流,保证直播间互动的流畅性。
互动连麦 房主邀请上麦。观众上麦后成为连麦主播。房间内所有用户都可以实时观看房主和连麦主播互动。
上下麦控制 房主也可以对麦位上的主播进行下麦操作。
  • 上麦:房主邀请观众上麦。观众上麦后成为主播,可以和房主实时互动。
  • 下麦:房主将主播恢复为普通观众。
实时消息互动 直播间内的房主和观众使用文字消息实时交流。
房间状态管理 房间的所有用户都可以了解当前直播间的类型、在线人数、用户列表等信息。
实时查看质量数据 加入直播间前和直播过程中,所有用户都可以查看当前的网络质量数据,实时了解网络状况。
播放背景音乐 房主或连麦主播在说话或唱歌的同时播放背景音乐,直播间内所有观众都能听到,帮助烘托主题气氛。

Demo 体验

Agora 为虚拟主播提供如下平台的 Demo,扫描下方二维码下载应用。

Android iOS

由于虚拟主播涉及到房主与观众连麦,我们建议你准备两台设备进行体验。完成下载和安装后,参考如下步骤试用 Agora 的虚拟主播:

  1. 在两台手机上点击 Agora Live,然后选择虚拟主播
  2. 在一台手机上,点击右下角的摄像机图标,根据屏幕提示,输入直播间名字,创建一个新的直播间,然后进入直播间,根据提示选择一个虚拟形象。创建直播间的用户就是房主。
  3. 在另一台手机上,点击进入刚刚创建的直播间。进入已创建直播间的用户就是观众。
  4. 房主点击邀请上麦,在观众列表中选择想要连麦的观众头像。
  5. 接收到邀请信息后,观众也选择一个虚拟形象,然后上麦成为连麦主播,与房主进行音视频互动。
  6. 在连麦过程中,房主可以点击终止连麦使连麦主播下麦。连麦主播也可以点击终止连麦自行下麦。

在试用过程中,Demo app 会提示授权拍照、录像和录音的权限。根据需求授权即可。

技术方案

Agora 使用 Agora RTC SDK、Agora RTM SDK、云服务、第三方虚拟形象驱动 SDK 共同搭建直播场景。

各 SDK 或服务实现的功能如下:

产品 实现功能
Agora RTC SDK 加入 RTC 频道,进行实时音视频互动。
Agora RTM SDK 登录 RTM 系统并加入 RTM 频道,实现收发实时文字消息、礼物等功能。
云服务 实现麦位控制、房间信息和用户信息管理等功能。Agora Live Demo 中使用的云服务是 Agora 实现的。如果你需要使用相同功能,需要自行部署。
第三方虚拟形象驱动 SDK 使虚拟形象同步模仿主播的表情与动作。

方案优势

超低延时

Agora SD-RTN™ 网络节点覆盖全球 200 多个国家和地区,通过就近接入、智能路由等控制策略,保证全球平均端到端延时 < 400 ms。

稳定可靠

提供 SLA 质量保证,登录成功率 > 99%,全年可用时间高达 99.99%。

极致弱网对抗能力

业界领先的弱网对抗算法,保证在 60% 丢包情况下,音视频通话流畅;70% 丢包情况下,音频通话流畅,真正做到低卡顿、不掉线。

当用户网络带宽不足时,Agora 的网络自适应策略可以实现音频优先、主播优先。

高音质

支持 48 kHz 全频带采样,业界领先的 3A 算法(回声消除、噪声抑制、自动增益),在嘈杂环境下也能保持语音清澈,提供高品质的互动体验。

美声和音效

直播过程中,主播变声或者使用美音,可以有效地提升互动趣味、增进直播间氛围。Agora 通过 API 提供丰富的变声、美音音效选择,开发者无需手动配置,就可以选择想要的变声效果。

高清画质

支持 48p - 1080p 动态适配,最高支持 4K 极致高清。支持 H.265、超分辨率和感知视频编码,在同等分辨率、帧率情况下,视频占有带宽更低,画质体验更好。

支持第三方服务

你可以搭配使用第三方服务,在项目中实现鉴黄、美颜、AR 等功能,提供更丰富好玩的视频直播场景。

质量透明可溯

Agora 通过如下接口及产品,保障实时音视频的质量:

  • 完整的通话质量回调,排除潜在问题,扫清互动障碍;
  • 水晶球工具,显示端到端全链路的质量监控数据,直播过程可追溯,提供用户行为、运行状态、QoE/QoS 的质量数据,帮助排查定位问题。

全平台适配

  • 支持 Windows、macOS、Web、iOS、Android、Electron 等多达 18 种平台和开发架构适配;
  • 支持 6000+ 款机形适配,保证全球用户体验的一致性。