极速直播 (Interactive Live Streaming Standard) 是声网面向“轻互动”直播场景推出的产品。轻互动是指直播中,观众通过文字聊天、弹幕、打赏等方式与主播进行互动,主播需要根据情况及时回应观众的互动信息,典型应用场景有互动直播大班课、电商直播、体育赛事直播、在线答题、在线拍卖等。
极速直播采用声网基于 UDP 自研的 AUT 协议,依托声网自建的软件定义实时网 SD-RTN™,提供低延时、强同步、高质量的直播体验。
你可通过下表快速了解各类直播产品的区别。
Agora 互动直播 | Agora 极速直播 | 传统 CDN 直播 | |
---|---|---|---|
典型场景 | 主播和观众需要频繁进行音视频互动的直播场景,要求观众端超低延时。 | 主播需要及时回应观众文字、弹幕及打赏信息,或与观众有较低频音视频互动的直播场景。 | 完全不需要音视频互动的直播场景。 |
延时指标 | 主播和观众间的延时 1500 ms - 2000 ms | 主播和观众间的延时 > 3000 ms | |
同步性 |
|
|
|
互动体验 | 优 | 良 | 差 |
XLA 保证 | 有 | 有 | 无 |
费用 | 较高 | 适中 | 较低 |
你可以使用 Agora 极速直播并配合 Agora 实时消息,搭建如下轻互动直播场景。
场景 | 描述 |
---|---|
互动直播大班课 | 老师进行在线直播教学时,极速直播的低延时能让老师的音视频快速同步至成千上万的学生端。老师讲解的音视频与课件之间的延时低,实时授课效果好。学生可以通过在线答题、文字消息等方式与老师进行互动,提升教学效果。 |
秀场直播 | 主播进行直播时,粉丝会给主播刷礼物。得益于极速直播的低延时,主播能够快速对粉丝的礼物表示感谢,观众端也能够及时收到主播的感谢,有助于增进双方的情感联系。 |
电商直播 | 卖家进行直播时,顾客会通过实时文字消息咨询商品和活动信息。极速直播的低延时使得卖家能够及时解答顾客疑问,同时顾客能及时看到卖家的解答,从而有效提高成交量。此外,极速直播的强同步性可以确保进行抢购、秒杀、发红包等活动时观众端的体验一致。 |
赛事直播 | 通过极速直播进行体育或游戏赛事直播能够确保赛事进展与用户所看到的画面实时同步,避免剧透的尴尬情形。 |
直播答题 | 在确保顺畅的直播答题体验的基础上,极速直播的强同步性可以确保参与答题的观众同步收到题目和开始答题,各个观众的答题时间也保持一致,从而实现“知识变现”人人平等。 |
Agora 极速直播提供丰富的功能,你可以根据自己的场景需求灵活组合。
功能 | 描述 |
---|---|
单主播直播 | 支持单主播场景下的低延时直播,观众可加入直播间观看直播。 |
观众上麦 | 观众切换用户角色成为主播,与主播进行音视频互动。 |
主播跨直播间连麦 | 多个主播跨直播间进行连麦互动。 |
伴奏混音 | 主播将本地或在线的音频和自己的声音混合,同时发送并播放给频道内其他用户。 |
基础美颜 | 支持基础的美颜功能,包括设置美白、磨皮、祛痘、红润效果。 |
屏幕共享 | 主播可将屏幕内容同步展示给频道内的其他用户,支持指定共享某个屏幕或窗口,同时支持指定共享区域。 |
修改音视频原始数据 | 可支持变声,支持获取媒体引擎的原始语音或视频数据,对原始数据进行处理。 |
在线媒体流输入 | 可以将媒体流作为一个发送端接入正在进行的直播房间。通过将正在播放的音视频添加到直播中,主播和观众可以在一起收听/观看媒体流的同时,实时互动。 可以对输入源的视频属性进行设置。 |
自定义视频源和渲染器 | 支持自定义的视频源和渲染器,可以不使用系统摄像头,使用自己构建的摄像头视频源,屏幕共享视频源,或者文件视频源等,可以更灵活地处理视频,比如添加美颜效果、滤镜等。 |
推流到 CDN | 主播将频道内的音视频发布到 CDN (Content Delivery Network) : |
特性 | Agora 指标 |
---|---|
SDK 包体积 | 4.61 ~ 13.94 MB |
多主播互动 | 17 人 |
频道内观众人数 | 最多 100 万 |
音频属性 |
|
视频属性 |
|
音频抗丢包率 | 上下行抗丢包率 70% |
极速直播的平台兼容性如下:
各平台的具体兼容性要求见下表:
平台 | 支持版本 |
---|---|
Android | 4.1+ Android SDK 支持如下 ABI:
|
iOS | 8.0+ |
macOS | 10.0+ macOS SDK 支持 x86 架构 |
Windows | Windows 7+ Windows SDK 支持如下架构:
|
Web |
Web 平台的支持情况还与设备型号及系统版本等有关,详见 Agora Web SDK 支持哪些浏览器? |
Unity | 2017+ Unity SDK 支持如下平台:
|
Electron | Electron 1.8.3 及以上 |
Flutter | Flutter 1.0.0 或更高版本 |
React Native | React Native 0.59.10 或以上 |