实时消息于 2021 年 2 月正式更名为云信令,服务不变,初心不改。
Agora 云信令(Real-time Messaging,RTM)SDK 提供了稳定可靠、低延时、高并发的全球信令云服务,帮助你快速构建实时场景。
功能概述
云信令 SDK 能够实现以下功能:
- 点对点消息与频道消息:向单个或多个用户发送和接收文字、自定义格式等消息或信令类型。
- 离线消息:当对端不在线时,缓存离线的点对点消息。对端上线后可收到此消息。
- 历史消息: 查询历史消息。
- 用户属性与频道属性:对用户属性和频道属性进行增删改查操作,可以实现用户标注、群公告等功能。
- 频道人数与成员列表:获取单个或多个频道的成员人数。获取频道内用户列表。
- 查询或订阅用户在线状态:获取或订阅指定用户的在线状态。
- 呼叫邀请:发送和接收呼叫邀请。
适用场景
云信令 SDK 适用于以下实时场景:
语音聊天室
- 麦位控制:麦位控制、排麦
- 房间管理:房间人数、房间名单、房间进出通知
视频聊天
- 呼叫邀请:发送和接收呼叫邀请
- 用户管理:用户在线状态、用户信息
直播聊天室
- 房间管理:房间人数、房间名单、房间进出通知
- 互动控制:收发题目、连麦申请
在线教育
- 白板:画笔轨迹
- 课堂管理:学生名单、课堂公告、举手发言
- 信令控制:课件控制、举手发言、麦克风禁言
- 课堂录制:提供历史消息随时回放课堂聊天内容与白板内容
物联网
- 智能家居控制信令
- 智能车载远程控制
- 智能手表收发消息
- 虚拟现实(Virtual Reality,VR)/增强现实(Augmented Reality, AR) 实时标注
产品特性
云信令 SDK 主要有以下特性:
特性 |
描述 |
全球部署 |
实时网络服务覆盖全球 200 多个国家和地区 |
低延时 |
全球平均延时小于 200 毫秒,相同区域平均延时小于 100 毫秒 |
高并发 |
支持同时在线人数无上限,亿级消息并发,单频道百万并发,轻松应对高并发场景 |
高可靠性 |
- 分布式架构,多机房多路保活
- 优异的弱网对抗能力,70% 丢包情况下消息到达率 100%
|
多平台 |
支持以下平台: - iOS 6.0+
- Android 4.1+ (arm64, armv7, x86, x86-64)
- macOS 10.10+
- Windows 7+ (x86, x86-64)
- Linux
- Web (Chrome 49+, Firefox 52+, Safari 9+, Internet Explorer 11+)
- Unity 2017+
- 微信小程序
- RESTful API
|
相关链接
使用云信令 SDK 开发过程中,你还可以参考如下文档: