Agora 实时消息(Real-time Messaging,RTM)SDK 提供了稳定可靠、低延时、高并发的全球消息云服务,帮助你快速构建实时场景。

功能概述

实时消息 SDK 能够实现以下功能:

  • 发送和接收点对点消息(支持离线消息)。
  • 发送和接收频道消息。
  • 获取频道内用户列表。
  • 发送和接收呼叫邀请。
  • 增删改查用户属性和频道属性。
  • 获取单个或多个指定频道的当前成员人数。
  • 订阅或取消订阅指定单个或多个用户的在线状态。
  • 获取订阅特定内容的用户列表。
  • 与 Agora 信令 SDK 互通。

适用场景

实时消息 SDK 适用于以下实时场景:

场景 适用功能
直播
  • 弹幕
  • 聊天室
  • 礼物、点赞
  • 直播间状态维护(频道内人数)
  • 频道列表
  • 权限管理(踢人、禁言、禁麦)
  • 社交
  • 私聊消息
  • 群消息
  • 语音/视频呼叫邀请指令
  • 教育
  • 班级群消息
  • 私聊消息
  • 白板
  • 权限管理(奖励、上讲台、举手、点赞)
  • IoT 控制消息

    产品特性

    实时消息 SDK 主要有以下特性:

    特性 描述
    全球部署低延时 全球部署数据中心,全球平均延时 < 200ms,同区平均延时 < 100ms
    高并发 弹性可伸缩架构,支持单频道百万并发,轻松应对直播答题场景
    高可靠性 分布式架构,多机房多路保活
    兼容性
  • 支持 iOS、Android(arm64、armv7、x86)、macOS、Windows、Linux、Web 等多个平台
  • Web 平台支持 Chrome 49+、Firefox 52+、Safari 9+、Internet Explorer 11+
  • 支持 Java、C++ 服务端
  • 相关链接

    使用 Agora 实时消息 SDK 开发过程中,你还可以参考如下文档: