实时消息(Real-Time Messaging,RTM)为开发者提供一整套低延时、高并发、可扩展、高可靠的实时消息及状态同步解决方案。RTM 负责管理应用程序实时通信层所需的基础设施。为方便用户开发与创新,RTM 在保障 99.95% 的 SLA 正常运行时间的同时,提供丰富的 Demo app 及开放的第三方 API 扩展。
RTM 沉淀了声网多年的技术经验、应用了分布全球的网络部署,并由具备丰富经验的产品和研发专家团队维护。在使用 RTM 的过程中,用户可以借助声网团队的专业知识和运营技能,快速接入可靠的消息/信令传输与实时状态同步数据流网络,避免自行开发、运维带来的高成本和高风险。
了解更多 RTM 产品中的概念,将有助于你理解和使用该产品与服务,详见核心概念。
主要功能 | 功能描述 |
---|---|
初始配置 | 初始化 RTM Client 并配置用户 ID、App ID 等项目信息。 |
频道创建 | 创建 Stream Channel,加入频道后才能收发消息或事件通知。 |
Topic 模块 | 创建 Topic 并通过 Topic 发送/订阅消息或事件通知。 |
RTM 被广泛应用在以下场景:
行业 | 适用场景 |
---|---|
元宇宙 | 虚拟人物之间需要通信,发送文字、表情、媒体文件等消息。 |
互动游戏 | 玩家之间需要通信,向队伍内部或全部玩家发送文字、表情、游戏指令、游戏位置等消息。 |
在线教育 | 老师和学生、学生和学生之间需要通信,发送文字、表情、图片、课件等消息。 |
电商零售 | 买家和卖家、电商平台之间需要通信,发送文字、表情、图片、商品、订单等消息。 |
互动直播 | 主播和观众、主播和主播之间需要通信,发送文字、表情、礼物等消息。 |
协同办公 | 用户之间需要通信,发送文字、表情、文件、会议日程等消息。 |
智能设备 | 监护者和被监护者之间需要通信,发送文字、图片、媒体文件、控制指令等消息。 |
远程医疗 | 医生和患者之间需要通信,发送文字、图片、病历报告、药品信息等消息。 |
交通运输 | 司机和管理员之间需要通信,发送文字、图片、位置、行程等消息。 |
金融科技 | 用户和客服之间需要通信,发送文字、图片、文件等消息。 |
平行驾驶 | 真实车和虚拟车之间需要通信,发送文字、图片、位置、行程、指令等消息。 |
智慧城市 | 组织(人)、业务/政务、交通、通讯、水和能源系统之间需要通信,发送文字、图片、文件等消息。 |
平台 | 支持版本 |
---|---|
Android | ≥ 4.1 Android SDK 支持如下 ABI:
|
iOS | ≥ 9.0 |
Linux | ≥ Ubuntu 12.04 Linux SDK 支持如下架构:
|
Unity | ≥ 2017 Unity SDK 支持如下平台:
|
Flutter | ≥ Flutter 2.10.0 Flutter SDK 支持如下平台:
|