实时消息 SDK (Real-time Messaging,RTM) 是基于全球互通低延时传输网络搭建的一套轻量级可靠消息传输服务。
通过集成 SDK 既可以轻松实现点对点消息、频道消息、用户属性、频道属性和发起呼叫邀请、获取离线以及历史信息等功能。更可以自由拓展出更多丰富的功能,如禁言、踢人、权限管理等。
功能和场景
实时消息 SDK 能够快速实现以下功能:
功能 | 功能介绍 |
---|---|
点对点消息 | 支持在线用户之间发送点对点消息(支持离线消息) |
频道消息 | 支持用户向频道内发送广播消息,所有频道内的用户都会收到该消息(支持历史消息) |
频道属性管理 | 支持频道的属性的增删改查,例如:可以用于群公告、麦序同步等功能 |
频道人数查询 | 支持单个或多个频道在线用户人数查询 |
用户属性管理 | 支持用户的属性的增删改查,可以无缝对接业务系统中的 uid,并添加自定义属性。例如:头像、昵称等信息 |
用户在线状态 | 支持订阅或取消订阅单个或多个用户的在线状态 |
自定义消息 | 支持自定义消息类型 |
灵活运用以上这些功能,可以来满足您各种业务场景的需要:
应用场景 | 功能描述 |
---|---|
在线教育 | 群聊、私聊,老师、学生、助教身份标识,签到,举手,白板信令传输 |
互动直播 | 公屏弹幕,礼物广播,用户列表,连麦指令,开关麦控制 |
电商直播 | 频道消息,私聊消息,公屏弹幕,房间人数,房间公告 |
视频会议 | 主持人、与会人身份标识,签到,群聊,音视频开关,禁言,白板信令传输 |
关键特性
关键特性 | 特性描述 |
---|---|
高并发 | 高性能服务架构,轻松应对千万日活的高并发场景 |
高可靠性 | 分布式架构,多机房多路保活 |
全球部署 | 全球多数据中心和节点服务,提供各大洲稳定的海外链路支持 |
平台兼容
平台 | 兼容性要求 |
---|---|
Android | Android 4.4(API19+) |
iOS | iOS 9.0+ |
Windows | Windows 7+ (x86, x86-64) |
Mac | 10.11+ |
Web | IE10+、Chrome 49+、Firefox 52+、Safari 9+等 |
Demo 体验
各个平台下的 Demo 教程