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

功能概述

Agora RTM SDK 能够实现以下功能:

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

适用场景

Agora RTM SDK 应用丰富,适用于以下实时场景:

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

    产品特性

    Agora RTM SDK 主要有以下特性:

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

    实时消息系统将逐步替代信令。除上述高可靠、高并发、全球化部署等优势之外,Agora RTM SDK 将会持续更新,不断推出更多更丰富的功能和场景应用。

    对已有 Agora Signaling SDK 的维护将于 2019 年第四季度停止。