Agora RTC SDK

Agora RTC (Real-Time Communication) SDK 是声网提供的用于实现音视频实时通信的 SDK。

Agora RTM SDK

Agora RTM (Real-time Messaging) SDK 是声网提供的用于实现消息通道、呼叫、聊天、状态同步等功能的 SDK。

App ID

App ID 是 Agora 为开发项目生成的字符串,是项目的唯一标识。

App 证书 (App Certificate)

App 证书是 Agora 控制台为开发项目生成的字符串,用于开启 Token 鉴权,并作为生成 Token 的参数之一。

订阅 (subscribe)

对于 Agora RTC SDK,订阅是指频道中的用户接收频道内已发布的音视频流的操作。对于 Agora RTM SDK,订阅是指对一个或多个用户的在线状态进行监控。

频道 (channel)

对于 Agora RTC SDK,频道是由开发者调用 Agora 提供的 API 创建的用于传输实时数据的通道。对于 Agora RTM SDK,频道是用来接收频道消息的用户组。

SD-RTN™

SD-RTN™ 是 Software Defined Real-time Network 的缩写,即软件定义实时网,这是声网自建的底层实时传输网络。

Token

Token 也称为动态密钥,用于在生产环境等安全要求更高的环境下对 app 用户在使用 Agora 服务时进行动态鉴权。

用户 ID (user ID)

在加入 RTC 频道时需要传入用户 ID 用于标识频道中的用户。在登录 RTM 系统时需要传入用户 ID 用于标识 RTM 系统中的用户。RTC 频道的用户 ID 和 RTM 系统的用户 ID 是相互独立的。

用户角色 (user role)

用户角色用于定义频道内用户是否有发流权限。

云端录制 (Cloud Recording)

云端录制是声网针对音视频通话和直播研发的录制组件,提供云端录制 RESTful API 供开发者实现录制功能,并将录制文件存至第三方云存储。