很多实时互动场景,都需要通过实时音视频与实时消息结合来实现。在直播或视频互动同时,进行文字聊天、送礼物、发弹幕、申请连麦、获取历史消息等,都离不开实时消息。
声网 Agora 实时消息 SDK(Real-timeMessaging, RTM SDK )beta 版已经正式上线。RTM SDK 可以实现实时文字消息互动功能,可提供高并发、高可靠的实时消息服务。在服务端,我们在全球部署数据中心,可提供全球平均延时 < 200ms,国内平均延时 < 100ms 的低延时传输。
RTM SDK 适用场景
通过与声网 Agora Native SDK 结合,RTM SDK 可以为很多场景赋予更稳定可靠、低延时的实时互动能力。我们通常在一些互动场景中见到的实时消息分为两种:
一种是帮助用户来交流的消息,比如文字消息、点赞、礼物、弹幕等。
另一种则是信令消息,比如聊天室中用户的上下麦状态同步、上麦请求、历史消息的拉取等。
那么在实际场景中,目前 RTM SDK 可以实现什么功能呢?我们举几个例子。
在直播中,RTM SDK 可以帮助实现文字聊天,这也是直播应用里最基础的功能之一。红包、送礼物、弹幕、点赞等功能也可以通过 RTM SDK 的实时消息能力来实现。同时,直播间人数、名单管理,都可以通过 RTM SDK 来实现。
在社交聊天中,RTM SDK 可以实现一对一、群组的文字消息,以及音视频呼叫信令。
在互动教室、视频会议中,白板是必不可少的功能。通过 RTM SDK 也可以实现白板消息。同时,还可以实现课堂中,老师与学生的互动、学生列表、在线状态等。
RTM SDK Beta 版支持的功能包括:
点对点消息
频道消息
获取频道内用户列表
呼叫邀请
RTM SDK 特性
全球部署的低延时消息传输
我们为 RTM SDK 在全球部署数据中心,全球平均延时 < 200ms,国内平均延时 < 100ms。与实时语音、视频 SDK 配合开发,可帮助开发者实现多种全球化的实时互动场景。
高并发、高可靠
在传输方面,我们采用分布式架构,采用多机房多路保活机制,智能优化路径,在其它节点失效时自动转移,选择最优节点路径传输,服务可靠。RTM SDK 服务端采用弹性可伸缩架构,支持单频道百万并发,轻松应对直播答题、电商互动直播、大班课等高并发场景。同时,支持动态快速扩容,可以灵活应对用户场景的快速增长。
Q & A
Q:RTM SDK 与声网信令 SDK 的差别是什么?
A:RTM SDK 在 beta 版已基本实现了信令 SDK 的主要功能。同时,RTM SDK 提供了更优的 API 设计,以及诸如单用户允许加入多个频道等功能。在后台架构上,RTM SDK 可以提供比信令 SDK 更可靠、高并发、全球化的消息服务。RTM SDK 还将在后续版本中提供更加丰富的功能。而信令 SDK 也将于 2019 年第四季度“正式退役”。到时我们将停止对信令 SDK 的维护。
Q:使用信令 SDK 的 App 是否可与 RTM SDK beta 版通信?
A:目前两者暂时未实现互通。互通功能将在 RTM SDK 近期的版本中提供。届时,使用信令 SDK 的应用可与使用 RTM SDK 的应用进行通信。
本文转载自公众号声网 Agora(ID:shengwang-agora)。
原文链接:
https://mp.weixin.qq.com/s/93iI1rn9jt9NctXZPRO2bA
评论